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

Public Member Functions

 PatchMeshObject (regIOobject &io, const Mesh &mesh)
 
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 UpdateableMeshObject< Mesh >
 UpdateableMeshObject (regIOobject &io, const Mesh &mesh)
 
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...
 
- Public Member Functions inherited from DistributeableMeshObject< Mesh >
 DistributeableMeshObject (regIOobject &io, const Mesh &mesh)
 
virtual void distribute (const polyDistributionMap &map)=0
 Redistribute or update using the given distribution map. More...
 
- Public Member Functions inherited from MoveableMeshObject< Mesh >
 MoveableMeshObject (regIOobject &io, const Mesh &mesh)
 
virtual bool movePoints ()=0
 Update for mesh motion. More...
 
- Public Member Functions inherited from GeometricMeshObject< Mesh >
 GeometricMeshObject (regIOobject &io, const Mesh &mesh)
 
- Public Member Functions inherited from TopologicalMeshObject< Mesh >
 TopologicalMeshObject (regIOobject &io, const Mesh &mesh)
 
virtual ~TopologicalMeshObject ()=default
 Virtual destructor to make class polymorphic. More...
 

Detailed Description

template<class Mesh>
class Foam::PatchMeshObject< Mesh >

Definition at line 168 of file MeshObjects.H.

Constructor & Destructor Documentation

◆ PatchMeshObject()

PatchMeshObject ( regIOobject io,
const Mesh &  mesh 
)
inline

Definition at line 174 of file MeshObjects.H.

Member Function Documentation

◆ reorderPatches()

virtual void reorderPatches ( const labelUList newToOld,
const bool  validBoundary 
)
pure virtual

Reordered/removed trailing patches. If validBoundary call is parallel.

synced and all add the same patch with same settings

Implemented in pointMesh.

Referenced by polyMesh::reorderPatches().

Here is the caller graph for this function:

◆ addPatch()

virtual void addPatch ( const label  patchi)
pure virtual

Inserted patch at patchi.

Implemented in pointMesh.


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