41 #ifndef refinementIterator_H 42 #define refinementIterator_H 58 class undoableMeshCutter;
100 const bool writeMesh =
false
Map< label > setRefinement(const List< refineCell > &)
Try to refine cells in given direction. Constructs intermediate.
Abstract base class. Concrete implementations know how to cut a cell (i.e. determine a loop around th...
The main refinement handler. Gets cellCuts which is structure that describes which cells are to be cu...
~refinementIterator()
Destructor.
const polyMesh & mesh() const
Combines edge or vertex in single label. Used to specify cuts across cell circumference.
Utility class to do iterating meshCutter until all requests satisfied.
ClassName("refinementIterator")
Runtime type information.
Mesh consisting of general polyhedral cells.
refinementIterator(polyMesh &mesh, undoableMeshCutter &meshRefiner, const cellLooper &cellWalker, const bool writeMesh=false)
Construct from mesh, refinementEngine and cell walking routine.