|
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().
1.7.4