39 decompositionConstraint,
40 refinementHistoryConstraint,
56 if (decompositionConstraint::debug)
58 Info<<
type() <<
" : setting constraints to preserve refinement history" 68 if (decompositionConstraint::debug)
70 Info<<
type() <<
" : setting constraints to refinement history" 92 if (decompositionConstraint::debug)
100 if (decompositionConstraint::debug)
102 Info<<
type() <<
" : reading refinementHistory from time " 136 specifiedProcessorFaces,
203 specifiedProcessorFaces,
A list of keyword definitions, which are a keyword followed by any number of values (e...
const fileName & facesInstance() const
Return the current instance directory for faces.
bool foundObject(const word &name) const
Is the named Type found?
static word meshSubDir
Return the mesh sub-directory name (usually "polyMesh")
Ostream & endl(Ostream &os)
Add newline and flush stream.
Macros for easy insertion into run-time selection tables.
const Type & lookupObject(const word &name) const
Lookup and return the object of the given Type.
void reset(T *=0)
If object pointer already set, delete object and set to given.
refinementHistoryConstraint()
Construct from components.
bool active() const
Is there unrefinement history?
A class for handling words, derived from string.
void add(boolList &blockedFace, PtrList< labelList > &specifiedProcessorFaces, labelList &specifiedProcessor, List< labelPair > &explicitConnections) const
Add my decomposition constraints.
void apply(const boolList &blockedFace, const PtrList< labelList > &specifiedProcessorFaces, const labelList &specifiedProcessor, const List< labelPair > &explicitConnections, labelList &decomposition) const
Apply any additional post-decomposition constraints.
bool valid() const
Return true if the autoPtr valid (ie, the pointer is set).
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeName(refinementHistoryConstraint)
virtual void apply(const polyMesh &mesh, const boolList &blockedFace, const PtrList< labelList > &specifiedProcessorFaces, const labelList &specifiedProcessor, const List< labelPair > &explicitConnections, labelList &decomposition) const
Apply any additional post-decomposition constraints.
virtual void add(const polyMesh &mesh, boolList &blockedFace, PtrList< labelList > &specifiedProcessorFaces, labelList &specifiedProcessor, List< labelPair > &explicitConnections) const
Add my constraints to list of constraints.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Mesh consisting of general polyhedral cells.
All refinement history. Used in unrefinement.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...