![]() |
|
Public Member Functions | |
TypeName ("meshModifier") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, polyMeshModifier, dictionary,(const word &name, const dictionary &dict, const label index, const polyTopoChanger &mme),(name, dict, index, mme)) | |
polyMeshModifier (const word &name, const label index, const polyTopoChanger &mme, const bool act) | |
Construct from components. | |
virtual | ~polyMeshModifier () |
const word & | name () const |
Return name. | |
label | index () const |
Return the index of this patch in the boundaryMesh. | |
const polyTopoChanger & | topoChanger () const |
Return reference to morph engine. | |
virtual bool | changeTopology () const =0 |
Check for topology change. | |
virtual void | setRefinement (polyTopoChange &) const =0 |
Insert the topological change instructions. | |
virtual void | modifyMotionPoints (pointField &motionPoints) const =0 |
Modify motion points to comply with the topological change. | |
virtual void | updateMesh (const mapPolyMesh &)=0 |
Force recalculation of locally stored data on topological change. | |
const Switch & | active () const |
void | enable () const |
Activate mesh modifier. | |
void | disable () const |
Activate mesh modifier. | |
virtual void | write (Ostream &) const =0 |
Write. | |
virtual void | writeDict (Ostream &) const =0 |
Write dictionary. | |
Static Public Member Functions | |
autoPtr< polyMeshModifier > | New (const word &name, const dictionary &dict, const label index, const polyTopoChanger &mme) |
Select constructed from dictionary. | |
Friends | |
Ostream & | operator<< (Ostream &, const polyMeshModifier &) |
|
Construct from components.
|
|
|
|
Definition at line 182 of file polyMeshModifier.H. |
|
Check for topology change.
Implemented in errorDrivenRefinement, attachDetach, layerAdditionRemoval, perfectInterface, setUpdater, and slidingInterface. |
|
|
|
Activate mesh modifier.
Definition at line 194 of file polyMeshModifier.H. |
|
Activate mesh modifier.
Definition at line 188 of file polyMeshModifier.H. |
|
Return the index of this patch in the boundaryMesh.
Definition at line 159 of file polyMeshModifier.H. References Foam::pointField. |
|
Modify motion points to comply with the topological change.
Implemented in errorDrivenRefinement, attachDetach, layerAdditionRemoval, perfectInterface, setUpdater, and slidingInterface. |
|
Return name.
Definition at line 153 of file polyMeshModifier.H. |
|
Select constructed from dictionary.
|
|
Insert the topological change instructions.
Implemented in errorDrivenRefinement, attachDetach, layerAdditionRemoval, perfectInterface, setUpdater, and slidingInterface. |
|
Return reference to morph engine.
|
|
Runtime type information.
|
|
Force recalculation of locally stored data on topological change.
Implemented in errorDrivenRefinement, attachDetach, layerAdditionRemoval, perfectInterface, setUpdater, and slidingInterface. |
|
Write.
Implemented in errorDrivenRefinement, attachDetach, layerAdditionRemoval, perfectInterface, setUpdater, and slidingInterface. |
|
Write dictionary.
Implemented in errorDrivenRefinement, attachDetach, layerAdditionRemoval, perfectInterface, setUpdater, and slidingInterface. |
|
|