Go to the documentation of this file.
94 #ifndef cellClassification_H
95 #define cellClassification_H
109 class triSurfaceSearch;
158 static label count(
const labelList& elems,
const label elem);
179 const label meshType,
185 bool usesMixedPointsOnly
229 const label meshType,
234 label
growSurface(
const label meshType,
const label fillType);
242 const label meshType,
243 const label fillType,
251 const label meshType,
252 const label fillType,
260 const label meshType,
261 const label fillType,
Various (local, not parallel) searches on polyMesh; uses (demand driven) octree to search.
Helper class to search on triSurface.
Mesh consisting of general polyhedral cells.
label trimCutCells(const label nLayers, const label meshType, const label fillType)
label fillHangingCells(const label meshType, const label fillType, const label maxIter)
Generic templated field type.
cellClassification(const polyMesh &mesh, const meshSearch &meshQuery, const triSurfaceSearch &surfQuery, const pointField &outsidePoints)
void operator=(const cellClassification &)
label fillRegionEdges(const label meshType, const label fillType, const label maxIter)
ClassName("cellClassification")
OBJstream os(runTime.globalPath()/outputName)
'Cuts' a mesh with a surface.
void writeStats(Ostream &os) const
const polyMesh & mesh() const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
label fillRegionPoints(const label meshType, const label fillType, const label maxIter)
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
label growSurface(const label meshType, const label fillType)