|
Public Member Functions |
| TypeName ("topoSet") |
| Runtime type information.
|
| declareRunTimeSelectionTable (autoPtr, topoSet, word,(const polyMesh &mesh, const word &name, readOption r, writeOption w),(mesh, name, r, w)) |
| declareRunTimeSelectionTable (autoPtr, topoSet, size,(const polyMesh &mesh, const word &name, const label size, writeOption w),(mesh, name, size, w)) |
| topoSet (const IOobject &, const word &wantedType) |
| Construct from IOobject as explicitly passed type.
|
| topoSet (const polyMesh &mesh, const word &wantedType, const word &name, readOption r=MUST_READ, writeOption w=NO_WRITE) |
| Construct from polyMesh and name.
|
| topoSet (const polyMesh &mesh, const word &name, const label, writeOption w=NO_WRITE) |
| Construct empty from additional size of labelHashSet.
|
| topoSet (const polyMesh &mesh, const word &name, const labelHashSet &, writeOption w=NO_WRITE) |
| Construct empty from additional labelHashSet.
|
| topoSet (const IOobject &, const label size) |
| Construct empty from IOobject and size.
|
| topoSet (const IOobject &, const labelHashSet &) |
| Construct from IOobject and labelHashSet.
|
autoPtr< topoSet > | clone () const |
| Clone.
|
virtual | ~topoSet () |
virtual void | invert (const label maxLen) |
| Invert contents. (insert all members 0..maxLen-1 which were not in.
|
virtual void | subset (const topoSet &set) |
| Subset contents. Only elements present in both sets remain.
|
virtual void | addSet (const topoSet &set) |
| Add elements present in set.
|
virtual void | deleteSet (const topoSet &set) |
| Delete elements present in set.
|
virtual void | sync (const polyMesh &mesh) |
| Sync set across coupled patches.
|
virtual void | writeDebug (Ostream &os, const label maxLen) const |
| Write labels columnwise to os. Truncate to maxLen.
|
virtual void | writeDebug (Ostream &os, const primitiveMesh &, const label maxLen) const |
| Like above but also writes mesh related quantity.
|
virtual bool | writeData (Ostream &) const |
| Write contents.
|
virtual void | updateMesh (const mapPolyMesh &morphMap) |
| Update any stored data for new labels. Not implemented.
|
virtual label | maxSize (const polyMesh &mesh) const |
| Return max allowable index (+1). Not implemented.
|
void | operator= (const topoSet &) |
| Copy labelHashSet part only.
|
Static Public Member Functions |
fileName | localPath (const polyMesh &mesh, const word &name) |
| Name of file set will use.
|
autoPtr< topoSet > | New (const word &setType, const polyMesh &mesh, const word &name, readOption r=MUST_READ, writeOption w=NO_WRITE) |
| Return a reference to the selected source.
|
autoPtr< topoSet > | New (const word &setType, const polyMesh &mesh, const word &name, const label size, writeOption w=NO_WRITE) |
| Return a reference to the selected source.
|
Protected Member Functions |
void | updateLabels (const labelList &map) |
| Update map from map. Used to update cell/face labels.
|
void | check (const label maxLabel) |
| Check validity of contents.
|
void | writeDebug (Ostream &os, const label maxElem, topoSet::const_iterator &iter, label &elemI) const |
| Write part of contents nicely formatted. Prints labels only.
|
void | writeDebug (Ostream &os, const pointField &coords, const label maxElem, topoSet::const_iterator &iter, label &elemI) const |
| Write part of contents nicely formatted. Prints label.
|
void | writeDebug (Ostream &os, const pointField &coords, const label maxLen) const |
| Write labels and coordinates columnwise to os. Truncate to maxLen.
|
| topoSet (const topoSet &) |
| Disallow default bitwise copy construct.
|