MFEM v2.0
|
#include <fe_coll.hpp>
Public Member Functions | |
ND1_3DFECollection () | |
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 |
Private Attributes | |
const Nedelec1HexFiniteElement | HexahedronFE |
const Nedelec1TetFiniteElement | TetrahedronFE |
Lowest order Nedelec finite elements in 3D. This class is kept only for backward compatibility, consider using the new ND_FECollection instead.
Definition at line 611 of file fe_coll.hpp.
ND1_3DFECollection::ND1_3DFECollection | ( | ) | [inline] |
Definition at line 618 of file fe_coll.hpp.
int ND1_3DFECollection::DofForGeometry | ( | int | GeomType | ) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 899 of file fe_coll.cpp.
References Geometry::CUBE, mfem_error(), Geometry::POINT, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TETRAHEDRON, and Geometry::TRIANGLE.
int * ND1_3DFECollection::DofOrderForOrientation | ( | int | GeomType, |
int | Or | ||
) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 915 of file fe_coll.cpp.
const FiniteElement * ND1_3DFECollection::FiniteElementForGeometry | ( | int | GeomType | ) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 887 of file fe_coll.cpp.
References Geometry::CUBE, HexahedronFE, mfem_error(), Geometry::TETRAHEDRON, and TetrahedronFE.
virtual const char* ND1_3DFECollection::Name | ( | ) | const [inline, virtual] |
Reimplemented from FiniteElementCollection.
Definition at line 627 of file fe_coll.hpp.
const Nedelec1HexFiniteElement ND1_3DFECollection::HexahedronFE [private] |
Definition at line 614 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const Nedelec1TetFiniteElement ND1_3DFECollection::TetrahedronFE [private] |
Definition at line 615 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().