Public Types | Public Member Functions | Protected Attributes | List of all members
GeoMesh< MESH > Class Template Reference

Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc. More...

Inheritance diagram for GeoMesh< MESH >:
Inheritance graph
[legend]
Collaboration diagram for GeoMesh< MESH >:
Collaboration graph
[legend]

Public Types

typedef MESH Mesh
 
typedef MESH::BoundaryMesh BoundaryMesh
 

Public Member Functions

 GeoMesh (const MESH &mesh)
 Construct from MESH. More...
 
const objectRegistrythisDb () const
 Return the object registry. More...
 
const MESH & operator() () const
 Return reference to polyMesh. More...
 

Protected Attributes

const MESH & mesh_
 Reference to Mesh. More...
 

Detailed Description

template<class MESH>
class Foam::GeoMesh< MESH >

Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc.

Definition at line 46 of file GeoMesh.H.

Member Typedef Documentation

◆ Mesh

typedef MESH Mesh

Definition at line 61 of file GeoMesh.H.

◆ BoundaryMesh

typedef MESH::BoundaryMesh BoundaryMesh

Definition at line 62 of file GeoMesh.H.

Constructor & Destructor Documentation

◆ GeoMesh()

GeoMesh ( const MESH &  mesh)
inlineexplicit

Construct from MESH.

Definition at line 68 of file GeoMesh.H.

Referenced by pointMesh::size().

Here is the caller graph for this function:

Member Function Documentation

◆ thisDb()

const objectRegistry& thisDb ( ) const
inline

Return the object registry.

Definition at line 77 of file GeoMesh.H.

Referenced by pointMesh::thisDb().

Here is the caller graph for this function:

◆ operator()()

const MESH& operator() ( ) const
inline

Return reference to polyMesh.

Definition at line 86 of file GeoMesh.H.

Member Data Documentation

◆ mesh_

const MESH& mesh_
protected

Reference to Mesh.

Definition at line 54 of file GeoMesh.H.

Referenced by GeoMesh< surfMesh >::operator()(), and GeoMesh< surfMesh >::thisDb().


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