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

typedef MESH Mesh

Definition at line 61 of file GeoMesh.H.

typedef MESH::BoundaryMesh BoundaryMesh

Definition at line 62 of file GeoMesh.H.

Constructor & Destructor Documentation

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

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:

const MESH& operator() ( ) const
inline

Return reference to polyMesh.

Definition at line 86 of file GeoMesh.H.

Member Data Documentation

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: