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