44#ifndef refinementIterator_H
45#define refinementIterator_H
61class undoableMeshCutter;
103 const bool writeMesh =
false
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A HashTable to objects of type <T> with a label key.
Abstract base class. Concrete implementations know how to cut a cell (i.e. determine a loop around th...
Combines edge or vertex in single label. Used to specify cuts across cell circumference.
const polyMesh & mesh() const
Mesh consisting of general polyhedral cells.
Utility class to do iterating meshCutter until all requests satisfied.
ClassName("refinementIterator")
Runtime type information.
~refinementIterator()
Destructor.
Map< label > setRefinement(const List< refineCell > &)
Try to refine cells in given direction. Constructs intermediate.
The main refinement handler. Gets cellCuts which is structure that describes which cells are to be cu...
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.