A topoSetSource to select cells based on number of neighbouring cells (i.e. number of internal or coupled faces) More...
Public Member Functions | |
TypeName ("nbrToCell") | |
Runtime type information. More... | |
nbrToCell (const polyMesh &mesh, const label minNbrs) | |
Construct from components. More... | |
nbrToCell (const polyMesh &mesh, const dictionary &dict) | |
Construct from dictionary. More... | |
nbrToCell (const polyMesh &mesh, Istream &) | |
Construct from Istream. More... | |
virtual | ~nbrToCell () |
Destructor. More... | |
virtual sourceType | setType () const |
virtual void | applyToSet (const topoSetSource::setAction action, topoSet &) const |
Public Member Functions inherited from topoSetSource | |
TypeName ("topoSetSource") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, topoSetSource, word,(const polyMesh &mesh, const dictionary &dict),(mesh, dict)) | |
declareRunTimeSelectionTable (autoPtr, topoSetSource, istream,(const polyMesh &mesh, Istream &is),(mesh, is)) | |
topoSetSource (const polyMesh &mesh) | |
Construct from components. More... | |
autoPtr< topoSetSource > | clone () const |
Clone. More... | |
virtual | ~topoSetSource () |
Destructor. More... | |
const polyMesh & | mesh () const |
Additional Inherited Members | |
Public Types inherited from topoSetSource | |
enum | sourceType { CELLSETSOURCE, FACESETSOURCE, POINTSETSOURCE, CELLZONESOURCE, FACEZONESOURCE, POINTZONESOURCE } |
Enumeration defining the types of sources. More... | |
enum | setAction { CLEAR, NEW, INVERT, ADD, DELETE, SUBSET, LIST, REMOVE } |
Enumeration defining the valid actions. More... | |
Static Public Member Functions inherited from topoSetSource | |
static setAction | toAction (const word &actionName) |
Convert string to action. More... | |
static Istream & | checkIs (Istream &is) |
Check state of stream. More... | |
static const string & | usage (const word &name) |
static autoPtr< topoSetSource > | New (const word &topoSetSourceType, const polyMesh &mesh, const dictionary &dict) |
Return a reference to the selected topoSetSource. More... | |
static autoPtr< topoSetSource > | New (const word &topoSetSourceType, const polyMesh &mesh, Istream &is) |
Return a reference to the selected topoSetSource. More... | |
Protected Member Functions inherited from topoSetSource | |
void | addOrDelete (topoSet &set, const label celli, const bool) const |
Add (if bool) celli to set or delete celli from set. More... | |
Protected Attributes inherited from topoSetSource | |
const polyMesh & | mesh_ |
Static Protected Attributes inherited from topoSetSource | |
static HashTable< string > * | usageTablePtr_ = nullptr |
A table of usage strings. More... | |
A topoSetSource to select cells based on number of neighbouring cells (i.e. number of internal or coupled faces)
Definition at line 49 of file nbrToCell.H.
Construct from components.
Definition at line 109 of file nbrToCell.C.
Referenced by nbrToCell::nbrToCell().
nbrToCell | ( | const polyMesh & | mesh, |
const dictionary & | dict | ||
) |
Construct from dictionary.
Definition at line 121 of file nbrToCell.C.
References nbrToCell::nbrToCell().
Construct from Istream.
Definition at line 133 of file nbrToCell.C.
|
virtual |
Destructor.
Definition at line 145 of file nbrToCell.C.
References nbrToCell::applyToSet().
TypeName | ( | "nbrToCell" | ) |
Runtime type information.
|
inlinevirtual |
Implements topoSetSource.
Definition at line 103 of file nbrToCell.H.
References nbrToCell::applyToSet(), and topoSetSource::CELLSETSOURCE.
|
virtual |
Implements topoSetSource.
Definition at line 152 of file nbrToCell.C.
References topoSetSource::ADD, Foam::ListListOps::combine(), topoSetSource::DELETE, Foam::endl(), Foam::Info, and topoSetSource::NEW.
Referenced by nbrToCell::setType(), and nbrToCell::~nbrToCell().