35 #ifndef cellPointWeight_H 36 #define cellPointWeight_H 102 const label facei = -1
static scalar tol
Tolerance used in calculating barycentric co-ordinates.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const List< scalar > & weights() const
Interpolation weights.
static int debug
Debug switch.
List< scalar > weights_
Weights applied to tet vertices.
const label celli_
Cell index.
cellPointWeight(const polyMesh &mesh, const vector &position, const label celli, const label facei=-1)
Construct from components.
void findTetrahedron(const polyMesh &mesh, const vector &position, const label celli)
const List< label > & faceVertices() const
Interpolation addressing for points on face.
void findTriangle(const polyMesh &mesh, const vector &position, const label facei)
label cell() const
Cell index.
List< label > faceVertices_
Face vertex indices.
Mesh consisting of general polyhedral cells.