Space of piecewise linear functions on tetrahedrons. More...
#include <space.hh>


Public Types | |
| typedef concepts::Scan < FvdgElement > | Scanner |
Public Member Functions | |
| const concepts::ElementPairList < Real > & | boundaryElmPairList () const |
| Returns a reference to the boundary element pair list. | |
| uint | dim () const |
| Returns the dimension of the space. | |
| FvdgSpaceP1 (concepts::Mesh3 &msh, concepts::BoundaryConditions *bc=0) | |
| Constructor. | |
| const concepts::ElementPairList < Real > & | innerElmPairList () const |
| Returns a reference to the element pair list of the inner elements. | |
| uint | nelm () const |
| Returns the number of elements in the space. | |
| Scanner * | scan () const |
| Returns a new scanner over the elements in the space. | |
Protected Member Functions | |
| void | createElementPairList_ () |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns the dimension and the number of the elements in the space. | |
Protected Attributes | |
| concepts::BoundaryConditions * | bc_ |
| concepts::ElementPairList< Real > | boundaryElmPairList_ |
| uint | dim_ |
| concepts::Joiner< FvdgElement *, 1 > * | elm_ |
| concepts::ElementPairList< Real > | innerElmPairList_ |
| uint | nelm_ |
typedef concepts::Scan<FvdgElement> linDG3D::FvdgSpace::Scanner [inherited] |
Reimplemented from concepts::SpaceOnCells< Real >.
| linDG3D::FvdgSpaceP1::FvdgSpaceP1 | ( | concepts::Mesh3 & | msh, |
| concepts::BoundaryConditions * | bc = 0 |
||
| ) |
Constructor.
| msh | Mesh on which the space is created |
| bc | Boundary conditions for the space |
| const concepts::ElementPairList<Real>& linDG3D::FvdgSpace::boundaryElmPairList | ( | ) | const [inline, inherited] |
| void linDG3D::FvdgSpace::createElementPairList_ | ( | ) | [protected, inherited] |
| uint linDG3D::FvdgSpace::dim | ( | ) | const [inline, virtual, inherited] |
Returns the dimension of the space.
Implements concepts::Space< Real >.
| virtual std::ostream& linDG3D::FvdgSpaceP1::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns the dimension and the number of the elements in the space.
Reimplemented from linDG3D::FvdgSpace.
| const concepts::ElementPairList<Real>& linDG3D::FvdgSpace::innerElmPairList | ( | ) | const [inline, inherited] |
| uint linDG3D::FvdgSpace::nelm | ( | ) | const [inline, virtual, inherited] |
Returns the number of elements in the space.
Implements concepts::Space< Real >.
| Scanner* linDG3D::FvdgSpace::scan | ( | ) | const [inline, virtual, inherited] |
Returns a new scanner over the elements in the space.
Implements concepts::SpaceOnCells< Real >.
concepts::BoundaryConditions* linDG3D::FvdgSpace::bc_ [protected, inherited] |
concepts::ElementPairList<Real> linDG3D::FvdgSpace::boundaryElmPairList_ [protected, inherited] |
uint linDG3D::FvdgSpace::dim_ [protected, inherited] |
concepts::Joiner<FvdgElement*, 1>* linDG3D::FvdgSpace::elm_ [protected, inherited] |
concepts::ElementPairList<Real> linDG3D::FvdgSpace::innerElmPairList_ [protected, inherited] |
uint linDG3D::FvdgSpace::nelm_ [protected, inherited] |