MFEM  v3.1
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
mfem::NURBSFECollection Class Reference

Arbitrary order non-uniform rational B-splines (NURBS) finite elements. More...

#include <fe_coll.hpp>

Inheritance diagram for mfem::NURBSFECollection:
[legend]
Collaboration diagram for mfem::NURBSFECollection:
[legend]

Public Member Functions

 NURBSFECollection (int Order)
 
int GetOrder () const
 
void UpdateOrder (int Order)
 Change the order of the collection. More...
 
void Reset () const
 
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
 
FiniteElementCollectionGetTraceCollection () const
 
virtual ~NURBSFECollection ()
 
- Public Member Functions inherited from mfem::FiniteElementCollection
int HasFaceDofs (int GeomType) const
 
virtual const FiniteElementTraceFiniteElementForGeometry (int GeomType) const
 
virtual ~FiniteElementCollection ()
 

Additional Inherited Members

- Static Public Member Functions inherited from mfem::FiniteElementCollection
static FiniteElementCollectionNew (const char *name)
 

Detailed Description

Arbitrary order non-uniform rational B-splines (NURBS) finite elements.

Definition at line 217 of file fe_coll.hpp.

Constructor & Destructor Documentation

mfem::NURBSFECollection::NURBSFECollection ( int  Order)
inlineexplicit

Definition at line 230 of file fe_coll.hpp.

virtual mfem::NURBSFECollection::~NURBSFECollection ( )
inlinevirtual

Definition at line 255 of file fe_coll.hpp.

Member Function Documentation

int mfem::NURBSFECollection::DofForGeometry ( int  GeomType) const
virtual

Implements mfem::FiniteElementCollection.

Definition at line 1926 of file fe_coll.cpp.

int * mfem::NURBSFECollection::DofOrderForOrientation ( int  GeomType,
int  Or 
) const
virtual

Implements mfem::FiniteElementCollection.

Definition at line 1932 of file fe_coll.cpp.

const FiniteElement * mfem::NURBSFECollection::FiniteElementForGeometry ( int  GeomType) const
virtual

Implements mfem::FiniteElementCollection.

Definition at line 1913 of file fe_coll.cpp.

int mfem::NURBSFECollection::GetOrder ( ) const
inline

Definition at line 232 of file fe_coll.hpp.

FiniteElementCollection * mfem::NURBSFECollection::GetTraceCollection ( ) const
virtual

Reimplemented from mfem::FiniteElementCollection.

Definition at line 1938 of file fe_coll.cpp.

virtual const char* mfem::NURBSFECollection::Name ( ) const
inlinevirtual

Reimplemented from mfem::FiniteElementCollection.

Definition at line 251 of file fe_coll.hpp.

void mfem::NURBSFECollection::Reset ( ) const
inline

Definition at line 237 of file fe_coll.hpp.

void mfem::NURBSFECollection::UpdateOrder ( int  Order)
inline

Change the order of the collection.

Definition at line 235 of file fe_coll.hpp.


The documentation for this class was generated from the following files: