#include <edgeInfo.hh>
Public Member Functions | |
EdgeInfo () | |
Default Constructor. Needed to get new EdgeInfo from a hash map access. | |
void | addCell (const concepts::Triangle2d *cell, const uint idx) |
Add a cell adjacent to the edge. | |
const concepts::Triangle2d * | cell (uint i) const |
uint | idx (uint i) const |
const concepts::Edge & | edge () const |
Return topological edge represented. | |
Real | length () const |
Return the length of the edge. | |
Real | meanHeight () const |
Return the mean height of the triangle(s) adjacent to the edge. | |
const concepts::Real2d | normal () const |
Return a vector normal to the edge, pointing out of first triangle. | |
concepts::Real2d | mapRefTri (Real xi, uint i) const |
concepts::Real2d | map (Real xi) const |
Friends | |
class | test::DGEdgeInfoTest |
class | test::DGSpace2dP1Test |
Edge information for DG FEM. Provides information about an edge and its adjacent cell(s) used for DG face integrals. EdgeInfo objects for a mesh can be built up efficently using a MeshInfo object.
Definition at line 31 of file edgeInfo.hh.
|
inline |
Return cell adjacent to the edge
i | which cell, left(0) or right(1) |
Definition at line 42 of file edgeInfo.hh.
|
inline |
Return topological edge represented.
Definition at line 48 of file edgeInfo.hh.
|
inline |
Return index of edge represented in cell i
i | which cell, left(0) or right(1) |
Definition at line 46 of file edgeInfo.hh.
concepts::Real2d linDG2D::EdgeInfo::map | ( | Real | xi | ) | const |
Maps a point on the reference edge (0,1) onto the physical edge. The reference edge is oriented anticlockwise in the left triangle and clockwise in the right triangle.
xi | coordinate of the point on the reference edge |
concepts::Real2d linDG2D::EdgeInfo::mapRefTri | ( | Real | xi, |
uint | i | ||
) | const |
Maps a point on the reference edge (0,1) onto the reference triangle of cell i
. The reference edge is oriented anticlockwise in the left triangle and clockwise in the right triangle. The reference triangle has the corners (0,0), (0,1), (1,1).
xi | coordinate of the point on the reference edge |
i | which cell, left(0) or right(1) |
|
friend |
Definition at line 33 of file edgeInfo.hh.
|
friend |
Definition at line 34 of file edgeInfo.hh.