72 if (facei != tetIs.
face())
75 <<
"specified face " << facei <<
" inconsistent with the face "
76 <<
"stored by tetIndices: " << tetIs.
face()
80 if (cellPointWeightWallModified::onWall(this->pMesh_, facei))
82 return this->psi_[tetIs.
cell()];
89 return interpolationCellPoint<Type>::interpolate
Foam::cellPointWeightWallModified.
static bool onWall(const polyMesh &mesh, const label facei)
True if face is on a wall path.
Type interpolate(const cellPointWeight &cpw) const
Interpolate field for the given cellPointWeight.
Type interpolate(const cellPointWeight &cpw) const
Interpolate field for the given cellPointWeight.
const GeometricField< Type, fvPatchField, volMesh > & psi_
Storage and named access for the indices of a tet which is part of the decomposition of a cell.
label face() const noexcept
Return the face index.
label cell() const noexcept
Return the cell index.
PtrList< coordinateSystem > coordinates(solidRegions.size())
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
Barycentric< scalar > barycentric
A scalar version of the templated Barycentric.
errorManipArg< error, int > exit(error &err, const int errNo=1)