Go to the documentation of this file.
36 #ifndef thresholdCellFaces_H
37 #define thresholdCellFaces_H
70 const scalar lowerThreshold,
71 const scalar upperThreshold,
88 const scalar lowerThreshold,
89 const scalar upperThreshold,
virtual label triangulate()
Triangulate in-place, returning the number of triangles added.
void calculate(const scalarField &, const scalar lowerThreshold, const scalar upperThreshold, const bool triangulate)
Mesh consisting of general polyhedral cells.
TypeName("thresholdCellFaces")
Runtime type information.
thresholdCellFaces(const polyMesh &, const scalarField &, const scalar lowerThreshold, const scalar upperThreshold, const bool triangulate=false)
Construct from mesh, field and threshold value.
const polyMesh & mesh_
Reference to mesh.
Pre-declare SubField and related Field type.
labelList & meshCells()
For every face original cell in mesh.
MeshedSurface< face > MeshStorage
Private typedefs for convenience.
Selects the mesh cell faces specified by a threshold value. Non-triangulated by default.
labelList meshCells_
For every face the original cell in mesh.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const labelList & meshCells() const
For every face original cell in mesh.
A surface geometry mesh with zone information, not to be confused with the similarly named surfaceMes...