MFEM v2.0
|
Arbitrary order H(curl)-conforming Nedelec finite elements. More...
#include <fe_coll.hpp>
Public Member Functions | |
ND_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 | ~ND_FECollection () |
Private Attributes | |
char | nd_name [32] |
FiniteElement * | ND_Elements [Geometry::NumGeom] |
int | ND_dof [Geometry::NumGeom] |
int * | SegDofOrd [2] |
int * | TriDofOrd [6] |
int * | QuadDofOrd [8] |
Arbitrary order H(curl)-conforming Nedelec finite elements.
Definition at line 108 of file fe_coll.hpp.
ND_FECollection::ND_FECollection | ( | const int | p, |
const int | dim | ||
) |
Definition at line 1293 of file fe_coll.cpp.
References Geometry::CUBE, mfem_error(), ND_dof, ND_Elements, nd_name, Geometry::NumGeom, QuadDofOrd, SegDofOrd, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TETRAHEDRON, Geometry::TRIANGLE, and TriDofOrd.
ND_FECollection::~ND_FECollection | ( | ) | [virtual] |
Definition at line 1435 of file fe_coll.cpp.
References ND_Elements, Geometry::NumGeom, QuadDofOrd, SegDofOrd, and TriDofOrd.
virtual int ND_FECollection::DofForGeometry | ( | int | GeomType | ) | const [inline, virtual] |
int * ND_FECollection::DofOrderForOrientation | ( | int | GeomType, |
int | Or | ||
) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 1408 of file fe_coll.cpp.
References mfem_error(), QuadDofOrd, SegDofOrd, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TRIANGLE, and TriDofOrd.
virtual const FiniteElement* ND_FECollection::FiniteElementForGeometry | ( | int | GeomType | ) | const [inline, virtual] |
Implements FiniteElementCollection.
Definition at line 119 of file fe_coll.hpp.
References ND_Elements.
virtual const char* ND_FECollection::Name | ( | ) | const [inline, virtual] |
Reimplemented from FiniteElementCollection.
Definition at line 124 of file fe_coll.hpp.
References nd_name.
int ND_FECollection::ND_dof[Geometry::NumGeom] [private] |
Definition at line 113 of file fe_coll.hpp.
Referenced by DofForGeometry(), and ND_FECollection().
Definition at line 112 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry(), ND_FECollection(), and ~ND_FECollection().
char ND_FECollection::nd_name[32] [private] |
Definition at line 111 of file fe_coll.hpp.
Referenced by Name(), and ND_FECollection().
int * ND_FECollection::QuadDofOrd[8] [private] |
Definition at line 114 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), ND_FECollection(), and ~ND_FECollection().
int* ND_FECollection::SegDofOrd[2] [private] |
Definition at line 114 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), ND_FECollection(), and ~ND_FECollection().
int * ND_FECollection::TriDofOrd[6] [private] |
Definition at line 114 of file fe_coll.hpp.
Referenced by DofOrderForOrientation(), ND_FECollection(), and ~ND_FECollection().