MFEM  v3.0
 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
 
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 180 of file fe_coll.hpp.

Constructor & Destructor Documentation

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

Definition at line 193 of file fe_coll.hpp.

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

Definition at line 216 of file fe_coll.hpp.

Member Function Documentation

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

Implements mfem::FiniteElementCollection.

Definition at line 1667 of file fe_coll.cpp.

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

Implements mfem::FiniteElementCollection.

Definition at line 1673 of file fe_coll.cpp.

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

Implements mfem::FiniteElementCollection.

Definition at line 1654 of file fe_coll.cpp.

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

Definition at line 195 of file fe_coll.hpp.

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

Reimplemented from mfem::FiniteElementCollection.

Definition at line 214 of file fe_coll.hpp.

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

Definition at line 200 of file fe_coll.hpp.

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

Change the order of the collection.

Definition at line 198 of file fe_coll.hpp.


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