|
MFEM v2.0
|
Piecewise-(bi)cubic continuous finite elements. More...
#include <fe_coll.hpp>


Public Member Functions | |
| CubicFECollection () | |
| 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 Cubic1DFiniteElement | SegmentFE |
| const Cubic2DFiniteElement | TriangleFE |
| const BiCubic2DFiniteElement | QuadrilateralFE |
| const Cubic3DFiniteElement | TetrahedronFE |
| const LagrangeHexFiniteElement | ParallelepipedFE |
Piecewise-(bi)cubic continuous finite elements.
Definition at line 238 of file fe_coll.hpp.
| CubicFECollection::CubicFECollection | ( | ) | [inline] |
Definition at line 249 of file fe_coll.hpp.
| int CubicFECollection::DofForGeometry | ( | int | GeomType | ) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 231 of file fe_coll.cpp.
References Geometry::CUBE, mfem_error(), Geometry::POINT, Geometry::SEGMENT, Geometry::SQUARE, Geometry::TETRAHEDRON, and Geometry::TRIANGLE.
| int * CubicFECollection::DofOrderForOrientation | ( | int | GeomType, |
| int | Or | ||
| ) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 247 of file fe_coll.cpp.
References Geometry::SEGMENT, Geometry::SQUARE, and Geometry::TRIANGLE.
| const FiniteElement * CubicFECollection::FiniteElementForGeometry | ( | int | GeomType | ) | const [virtual] |
Implements FiniteElementCollection.
Definition at line 215 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* CubicFECollection::Name | ( | ) | const [inline, virtual] |
Reimplemented from FiniteElementCollection.
Definition at line 258 of file fe_coll.hpp.
const LagrangeHexFiniteElement CubicFECollection::ParallelepipedFE [private] |
Definition at line 246 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const PointFiniteElement CubicFECollection::PointFE [private] |
Definition at line 241 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const BiCubic2DFiniteElement CubicFECollection::QuadrilateralFE [private] |
Definition at line 244 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const Cubic1DFiniteElement CubicFECollection::SegmentFE [private] |
Definition at line 242 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const Cubic3DFiniteElement CubicFECollection::TetrahedronFE [private] |
Definition at line 245 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
const Cubic2DFiniteElement CubicFECollection::TriangleFE [private] |
Definition at line 243 of file fe_coll.hpp.
Referenced by FiniteElementForGeometry().
1.7.4