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... | |
virtual | ~nbrToCell () |
Destructor. More... | |
virtual sourceType | setType () const |
virtual void | applyToSet (const topoSetSource::setAction action, topoSet &) const |
![]() | |
TypeName ("topoSetSource") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, topoSetSource, word,(const polyMesh &mesh, const dictionary &dict),(mesh, dict)) | |
topoSetSource (const polyMesh &mesh) | |
Construct from components. More... | |
topoSetSource (const topoSetSource &)=delete | |
Disallow default bitwise copy construction. More... | |
autoPtr< topoSetSource > | clone () const |
Clone. More... | |
virtual | ~topoSetSource () |
Destructor. More... | |
const polyMesh & | mesh () const |
void | operator= (const topoSetSource &)=delete |
Disallow default bitwise assignment. More... | |
Additional Inherited Members | |
![]() | |
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 setAction | toAction (const word &actionName) |
Convert string to action. More... | |
static autoPtr< topoSetSource > | New (const word &topoSetSourceType, const polyMesh &mesh, const dictionary &dict) |
Return a reference to the selected topoSetSource. More... | |
![]() | |
void | addOrDelete (topoSet &set, const label celli, const bool) const |
Add (if bool) celli to set or delete celli from set. More... | |
![]() | |
const polyMesh & | mesh_ |
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 94 of file nbrToCell.C.
nbrToCell | ( | const polyMesh & | mesh, |
const dictionary & | dict | ||
) |
Construct from dictionary.
Definition at line 105 of file nbrToCell.C.
|
virtual |
Destructor.
Definition at line 117 of file nbrToCell.C.
References nbrToCell::applyToSet().
TypeName | ( | "nbrToCell" | ) |
Runtime type information.
|
inlinevirtual |
Implements topoSetSource.
Definition at line 94 of file nbrToCell.H.
References nbrToCell::applyToSet(), and topoSetSource::CELLSETSOURCE.
|
virtual |
Implements topoSetSource.
Definition at line 124 of file nbrToCell.C.
References topoSetSource::ADD, Foam::combine(), topoSetSource::DELETE, Foam::endl(), Foam::Info, and topoSetSource::NEW.
Referenced by nbrToCell::setType(), and nbrToCell::~nbrToCell().