MFEM v2.0
|
Arbitrary order H(div)-conforming Raviart-Thomas finite elements. More...
#include <fe_coll.hpp>
Public Member Functions | |
RT_FECollection (const int p, const int dim) | |
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 | ~RT_FECollection () |
Private Attributes | |
char | rt_name [32] |
FiniteElement * | RT_Elements [Geometry::NumGeom] |
int | RT_dof [Geometry::NumGeom] |
int * | SegDofOrd [2] |
int * | TriDofOrd [6] |
int * | QuadDofOrd [8] |
Arbitrary order H(div)-conforming Raviart-Thomas finite elements.
Definition at line 86 of file fe_coll.hpp.
RT_FECollection::RT_FECollection | ( | const int | p, |
const int | dim | ||
) |
Definition at line 1169 of file fe_coll.cpp.
References Geometry::CUBE, mfem_error(), Geometry::NumGeom, QuadDofOrd, RT_dof, RT_Elements, rt_name, SegDofOrd, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TETRAHEDRON, Geometry::TRIANGLE, and TriDofOrd.
RT_FECollection::~RT_FECollection | ( | ) | [virtual] |
Definition at line 1284 of file fe_coll.cpp.
References Geometry::NumGeom, QuadDofOrd, RT_Elements, SegDofOrd, and TriDofOrd.
virtual int RT_FECollection::DofForGeometry | ( | int | GeomType | ) | const [inline, virtual] |
int * RT_FECollection::DofOrderForOrientation | ( | int | GeomType, |
int | Or | ||
) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 1265 of file fe_coll.cpp.
References QuadDofOrd, SegDofOrd, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TRIANGLE, and TriDofOrd.
virtual const FiniteElement* RT_FECollection::FiniteElementForGeometry | ( | int | GeomType | ) | const [inline, virtual] |
Implements FiniteElementCollection.
Definition at line 97 of file fe_coll.hpp.
References RT_Elements.
virtual const char* RT_FECollection::Name | ( | ) | const [inline, virtual] |
Reimplemented from FiniteElementCollection.
Definition at line 102 of file fe_coll.hpp.
References rt_name.
int * RT_FECollection::QuadDofOrd[8] [private] |
Definition at line 92 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), RT_FECollection(), and ~RT_FECollection().
int RT_FECollection::RT_dof[Geometry::NumGeom] [private] |
Definition at line 91 of file fe_coll.hpp.
Referenced by DofForGeometry(), and RT_FECollection().
Definition at line 90 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry(), RT_FECollection(), and ~RT_FECollection().
char RT_FECollection::rt_name[32] [private] |
Definition at line 89 of file fe_coll.hpp.
Referenced by Name(), and RT_FECollection().
int* RT_FECollection::SegDofOrd[2] [private] |
Definition at line 92 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), RT_FECollection(), and ~RT_FECollection().
int * RT_FECollection::TriDofOrd[6] [private] |
Definition at line 92 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), RT_FECollection(), and ~RT_FECollection().