MFEM v2.0
|
Finite element collection on a macro-element. More...
#include <fe_coll.hpp>
Public Member Functions | |
RefinedLinearFECollection () | |
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 PointFiniteElement | PointFE |
const RefinedLinear1DFiniteElement | SegmentFE |
const RefinedLinear2DFiniteElement | TriangleFE |
const RefinedBiLinear2DFiniteElement | QuadrilateralFE |
const RefinedLinear3DFiniteElement | TetrahedronFE |
const RefinedTriLinear3DFiniteElement | ParallelepipedFE |
Finite element collection on a macro-element.
Definition at line 586 of file fe_coll.hpp.
RefinedLinearFECollection::RefinedLinearFECollection | ( | ) | [inline] |
Definition at line 597 of file fe_coll.hpp.
int RefinedLinearFECollection::DofForGeometry | ( | int | GeomType | ) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 862 of file fe_coll.cpp.
References Geometry::CUBE, mfem_error(), Geometry::POINT, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TETRAHEDRON, and Geometry::TRIANGLE.
int * RefinedLinearFECollection::DofOrderForOrientation | ( | int | GeomType, |
int | Or | ||
) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 878 of file fe_coll.cpp.
const FiniteElement * RefinedLinearFECollection::FiniteElementForGeometry | ( | int | GeomType | ) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 846 of file fe_coll.cpp.
References Geometry::CUBE, mfem_error(), ParallelepipedFE, Geometry::POINT, PointFE, QuadrilateralFE, Geometry::SEGMENT, SegmentFE, Geometry::SQUARE, Geometry::TETRAHEDRON, TetrahedronFE, Geometry::TRIANGLE, and TriangleFE.
virtual const char* RefinedLinearFECollection::Name | ( | ) | const [inline, virtual] |
Reimplemented from FiniteElementCollection.
Definition at line 606 of file fe_coll.hpp.
Definition at line 594 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const PointFiniteElement RefinedLinearFECollection::PointFE [private] |
Definition at line 589 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
Definition at line 592 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const RefinedLinear1DFiniteElement RefinedLinearFECollection::SegmentFE [private] |
Definition at line 590 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const RefinedLinear3DFiniteElement RefinedLinearFECollection::TetrahedronFE [private] |
Definition at line 593 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const RefinedLinear2DFiniteElement RefinedLinearFECollection::TriangleFE [private] |
Definition at line 591 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().