OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

GeoMesh< MESH > Class Template Reference

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

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 objectRegistrythisDb () const
 Return the object registry.
const MESH & operator() () const
 Return reference to polyMesh.

Protected Attributes

const MESH & mesh_
 Reference to Mesh.

Detailed Description

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

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

Definition at line 39 of file GeoMesh.H.


Member Typedef Documentation

typedef MESH Mesh

Reimplemented in pointMesh.

Definition at line 54 of file GeoMesh.H.

typedef MESH::BoundaryMesh BoundaryMesh

Reimplemented in pointMesh.

Definition at line 55 of file GeoMesh.H.


Constructor & Destructor Documentation

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

Construct from MESH.

Definition at line 61 of file GeoMesh.H.


Member Function Documentation

const objectRegistry& thisDb (  )  const [inline]

Return the object registry.

Reimplemented in pointMesh.

Definition at line 70 of file GeoMesh.H.

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

Return reference to polyMesh.

Definition at line 79 of file GeoMesh.H.


Member Data Documentation

const MESH& mesh_ [protected]

Reference to Mesh.

Definition at line 47 of file GeoMesh.H.

Referenced by GeoMesh< surfMesh >::operator()().


The documentation for this class was generated from the following file:
Copyright © 2000-2009 OpenCFD Ltd