MFEM v2.0
Public Member Functions | Private Attributes
H1_FECollection Class Reference

Arbitrary order H1-conforming (continuous) finite elements. More...

#include <fe_coll.hpp>

Inheritance diagram for H1_FECollection:
Inheritance graph
[legend]
Collaboration diagram for H1_FECollection:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 H1_FECollection (const int p, const int dim=3)
virtual const FiniteElementFiniteElementForGeometry (int GeomType) const
virtual int DofForGeometry (int GeomType) const
virtual int * DofOrderForOrientation (int GeomType, int Or) const
virtual const char * Name () const
virtual ~H1_FECollection ()

Private Attributes

char h1_name [32]
FiniteElementH1_Elements [Geometry::NumGeom]
int H1_dof [Geometry::NumGeom]
int * SegDofOrd [2]
int * TriDofOrd [6]
int * QuadDofOrd [8]

Detailed Description

Arbitrary order H1-conforming (continuous) finite elements.

Definition at line 39 of file fe_coll.hpp.


Constructor & Destructor Documentation

H1_FECollection::H1_FECollection ( const int  p,
const int  dim = 3 
) [explicit]
H1_FECollection::~H1_FECollection ( ) [virtual]

Definition at line 1123 of file fe_coll.cpp.

References H1_Elements, Geometry::NumGeom, QuadDofOrd, SegDofOrd, and TriDofOrd.


Member Function Documentation

virtual int H1_FECollection::DofForGeometry ( int  GeomType) const [inline, virtual]

Implements FiniteElementCollection.

Definition at line 52 of file fe_coll.hpp.

References H1_dof.

int * H1_FECollection::DofOrderForOrientation ( int  GeomType,
int  Or 
) const [virtual]
virtual const FiniteElement* H1_FECollection::FiniteElementForGeometry ( int  GeomType) const [inline, virtual]

Implements FiniteElementCollection.

Definition at line 50 of file fe_coll.hpp.

References H1_Elements.

virtual const char* H1_FECollection::Name ( ) const [inline, virtual]

Reimplemented from FiniteElementCollection.

Definition at line 55 of file fe_coll.hpp.

References h1_name.


Member Data Documentation

Definition at line 44 of file fe_coll.hpp.

Referenced by DofForGeometry(), and H1_FECollection().

Definition at line 43 of file fe_coll.hpp.

Referenced by FiniteElementForGeometry(), H1_FECollection(), and ~H1_FECollection().

char H1_FECollection::h1_name[32] [private]

Definition at line 42 of file fe_coll.hpp.

Referenced by H1_FECollection(), and Name().

int * H1_FECollection::QuadDofOrd[8] [private]

Definition at line 45 of file fe_coll.hpp.

Referenced by DofOrderForOrientation(), H1_FECollection(), and ~H1_FECollection().

int* H1_FECollection::SegDofOrd[2] [private]

Definition at line 45 of file fe_coll.hpp.

Referenced by DofOrderForOrientation(), H1_FECollection(), and ~H1_FECollection().

int * H1_FECollection::TriDofOrd[6] [private]

Definition at line 45 of file fe_coll.hpp.

Referenced by DofOrderForOrientation(), H1_FECollection(), and ~H1_FECollection().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines