Mesh info about edges for DG FEM in 2D. More...
#include <meshInfo.hh>
Classes | |
| class | S |
| Scanner class for MeshInfo. More... | |
Public Types | |
| typedef concepts::Scan< EdgeInfo > | Scanner |
Public Member Functions | |
| const EdgeInfo & | edgeInfo (const concepts::Edge &edge) const |
Returns the edge info object built up for edge edge. | |
| MeshInfo (concepts::Mesh2 &mesh) | |
| Constructor. | |
| Scanner * | scan () const |
| scanner over EdgeInfo objects | |
Private Attributes | |
| __gnu_cxx::hash_map< uint, EdgeInfo > | edgeInfos_ |
| List of edge information objects. | |
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.
Definition at line 20 of file meshInfo.hh.
Definition at line 22 of file meshInfo.hh.
| linDG2D::MeshInfo::MeshInfo | ( | concepts::Mesh2 & | mesh | ) |
Constructor.
| mesh | the mesh to build information up for |
| 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.

| Scanner* linDG2D::MeshInfo::scan | ( | ) | const [inline] |
scanner over EdgeInfo objects
Definition at line 28 of file meshInfo.hh.
__gnu_cxx::hash_map<uint, EdgeInfo> linDG2D::MeshInfo::edgeInfos_ [private] |
List of edge information objects.
Definition at line 50 of file meshInfo.hh.