Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Classes | Public Types | Public Member Functions | Private Attributes
linDG2D::MeshInfo Class Reference

Mesh info about edges for DG FEM in 2D. More...

#include <meshInfo.hh>

List of all members.

Classes

class  S
 Scanner class for MeshInfo. More...

Public Types

typedef concepts::Scan< EdgeInfoScanner

Public Member Functions

const EdgeInfoedgeInfo (const concepts::Edge &edge) const
 Returns the edge info object built up for edge edge.
 MeshInfo (concepts::Mesh2 &mesh)
 Constructor.
Scannerscan () const
 scanner over EdgeInfo objects

Private Attributes

__gnu_cxx::hash_map< uint,
EdgeInfo
edgeInfos_
 List of edge information objects.

Detailed Description

Mesh info about edges for DG FEM in 2D.

Scans a mesh for all edges and builds up EdgeInfo objects for all edges efficiently. The EdgeInfo objects can be scanned over or accessed through the Edge object itself. The MeshInfo object serves as a common base to build several DG spaces on the same mesh.

Author:
Christoph Winkelmann, 2004

Definition at line 20 of file meshInfo.hh.


Member Typedef Documentation

Definition at line 22 of file meshInfo.hh.


Constructor & Destructor Documentation

linDG2D::MeshInfo::MeshInfo ( concepts::Mesh2 mesh)

Constructor.

Parameters:
meshthe mesh to build information up for

Member Function Documentation

const EdgeInfo& linDG2D::MeshInfo::edgeInfo ( const concepts::Edge edge) const [inline]

Returns the edge info object built up for edge edge.

Definition at line 30 of file meshInfo.hh.

Here is the call graph for this function:

Scanner* linDG2D::MeshInfo::scan ( ) const [inline]

scanner over EdgeInfo objects

Definition at line 28 of file meshInfo.hh.


Member Data Documentation

__gnu_cxx::hash_map<uint, EdgeInfo> linDG2D::MeshInfo::edgeInfos_ [private]

List of edge information objects.

Definition at line 50 of file meshInfo.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)