FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

GeoMesh< MESH > Class Template Reference

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

#include <OpenFOAM/GeoMesh.H>


Detailed Description

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

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

Definition at line 47 of file GeoMesh.H.

Inheritance diagram for GeoMesh< MESH >:
Collaboration diagram for GeoMesh< MESH >:

List of all members.

Public Types

typedef MESH  Mesh
typedef MESH::BoundaryMesh  BoundaryMesh

Public Member Functions

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

Protected Attributes

const MESH &  mesh_
 Reference to Mesh.

Member Typedef Documentation

typedef MESH Mesh

Reimplemented in pointMesh.

Definition at line 62 of file GeoMesh.H.

typedef MESH::BoundaryMesh BoundaryMesh

Reimplemented in pointMesh.

Definition at line 63 of file GeoMesh.H.


Constructor & Destructor Documentation

GeoMesh ( const MESH &   mesh  ) [inline, explicit]

Construct from MESH.

Definition at line 69 of file GeoMesh.H.

Referenced by pointMesh::size().


Member Function Documentation

const objectRegistry& thisDb (  ) const [inline]

Return the object registry.

Reimplemented in pointMesh.

Definition at line 78 of file GeoMesh.H.

Referenced by pointMesh::thisDb().

const MESH& operator() (  ) const [inline]

Return reference to polyMesh.

Definition at line 87 of file GeoMesh.H.


Member Data Documentation

const MESH& mesh_ [protected]

Reference to Mesh.

Definition at line 55 of file GeoMesh.H.

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


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