MFEM v2.0
|
Arbitrary order H1-conforming (continuous) finite elements. More...
#include <fe_coll.hpp>
Public Member Functions | |
H1_FECollection (const int p, const int dim=3) | |
virtual const FiniteElement * | FiniteElementForGeometry (int GeomType) const |
virtual int | DofForGeometry (int GeomType) const |
virtual int * | DofOrderForOrientation (int GeomType, int Or) const |
virtual const char * | Name () const |
virtual | ~H1_FECollection () |
Private Attributes | |
char | h1_name [32] |
FiniteElement * | H1_Elements [Geometry::NumGeom] |
int | H1_dof [Geometry::NumGeom] |
int * | SegDofOrd [2] |
int * | TriDofOrd [6] |
int * | QuadDofOrd [8] |
Arbitrary order H1-conforming (continuous) finite elements.
Definition at line 39 of file fe_coll.hpp.
H1_FECollection::H1_FECollection | ( | const int | p, |
const int | dim = 3 |
||
) | [explicit] |
Definition at line 1021 of file fe_coll.cpp.
References Geometry::CUBE, H1_dof, H1_Elements, h1_name, Geometry::NumGeom, Geometry::POINT, QuadDofOrd, SegDofOrd, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TETRAHEDRON, Geometry::TRIANGLE, and TriDofOrd.
H1_FECollection::~H1_FECollection | ( | ) | [virtual] |
Definition at line 1123 of file fe_coll.cpp.
References H1_Elements, Geometry::NumGeom, QuadDofOrd, SegDofOrd, and TriDofOrd.
virtual int H1_FECollection::DofForGeometry | ( | int | GeomType | ) | const [inline, virtual] |
int * H1_FECollection::DofOrderForOrientation | ( | int | GeomType, |
int | Or | ||
) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 1104 of file fe_coll.cpp.
References QuadDofOrd, SegDofOrd, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TRIANGLE, and TriDofOrd.
virtual const FiniteElement* H1_FECollection::FiniteElementForGeometry | ( | int | GeomType | ) | const [inline, virtual] |
Implements FiniteElementCollection.
Definition at line 50 of file fe_coll.hpp.
References H1_Elements.
virtual const char* H1_FECollection::Name | ( | ) | const [inline, virtual] |
Reimplemented from FiniteElementCollection.
Definition at line 55 of file fe_coll.hpp.
References h1_name.
int H1_FECollection::H1_dof[Geometry::NumGeom] [private] |
Definition at line 44 of file fe_coll.hpp.
Referenced by DofForGeometry(), and H1_FECollection().
Definition at line 43 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry(), H1_FECollection(), and ~H1_FECollection().
char H1_FECollection::h1_name[32] [private] |
Definition at line 42 of file fe_coll.hpp.
Referenced by H1_FECollection(), and Name().
int * H1_FECollection::QuadDofOrd[8] [private] |
Definition at line 45 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), H1_FECollection(), and ~H1_FECollection().
int* H1_FECollection::SegDofOrd[2] [private] |
Definition at line 45 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), H1_FECollection(), and ~H1_FECollection().
int * H1_FECollection::TriDofOrd[6] [private] |
Definition at line 45 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), H1_FECollection(), and ~H1_FECollection().