PermanentMeshObject< Mesh > Class Template Referenceabstract
Inheritance diagram for PermanentMeshObject< Mesh >:
Collaboration diagram for PermanentMeshObject< Mesh >:

Public Member Functions

template<class Type >
 PermanentMeshObject (Type &mo)
 
virtual void reset ()=0
 Reset. More...
 
virtual void clear ()=0
 Clear all but permanent registered meshObjects. More...
 
- Public Member Functions inherited from RepatchableMeshObject< Mesh >
template<class Type >
 RepatchableMeshObject (Type &mo)
 
virtual void reorderPatches (const labelUList &newToOld, const bool validBoundary)=0
 Reordered/removed trailing patches. If validBoundary call is parallel. More...
 
virtual void addPatch (const label patchi)=0
 Inserted patch at patchi. More...
 
- Public Member Functions inherited from TopoChangeableMeshObject< Mesh >
template<class Type >
 TopoChangeableMeshObject (Type &mo)
 
virtual void topoChange (const polyTopoChangeMap &map)=0
 Update topology using the given map. More...
 
virtual void mapMesh (const polyMeshMap &map)=0
 Update from another mesh using the given map. More...
 
virtual void swap (Mesh &otherMesh)
 Swap mesh. More...
 
- Public Member Functions inherited from DistributeableMeshObject< Mesh >
template<class Type >
 DistributeableMeshObject (Type &mo)
 
virtual void distribute (const polyDistributionMap &map)=0
 Redistribute or update using the given distribution map. More...
 
- Public Member Functions inherited from MoveableMeshObject< Mesh >
template<class Type >
 MoveableMeshObject (Type &mo)
 
virtual bool movePoints ()=0
 Update for mesh motion. More...
 
- Public Member Functions inherited from DeletableMeshObject< Mesh >
template<class Type >
 DeletableMeshObject (Type &mo)
 
virtual ~DeletableMeshObject ()=default
 Virtual destructor to make class polymorphic. More...
 

Detailed Description

template<class Mesh>
class Foam::PermanentMeshObject< Mesh >

Definition at line 200 of file MeshObjects.H.

Constructor & Destructor Documentation

◆ PermanentMeshObject()

PermanentMeshObject ( Type &  mo)
inline

Definition at line 207 of file MeshObjects.H.

Member Function Documentation

◆ reset()

virtual void reset ( )
pure virtual

Reset.

Implemented in hexRef8, and pointMesh.

◆ clear()

virtual void clear ( )
pure virtual

Clear all but permanent registered meshObjects.

Implemented in hexRef8, and pointMesh.


The documentation for this class was generated from the following file: