An arbitrary order and dimension NURBS element.
More...
#include <fe_nurbs.hpp>
An arbitrary order and dimension NURBS element.
Definition at line 23 of file fe_nurbs.hpp.
◆ NURBSFiniteElement()
mfem::NURBSFiniteElement::NURBSFiniteElement |
( |
int | dim | ) |
|
|
inline |
◆ GetElement()
int mfem::NURBSFiniteElement::GetElement |
( |
| ) |
const |
|
inline |
Set which element should be evaluated.
Definition at line 51 of file fe_nurbs.hpp.
◆ GetIJK()
const int * mfem::NURBSFiniteElement::GetIJK |
( |
| ) |
const |
|
inline |
Returns the indices (i,j) in 2D or (i,j,k) in 3D of this element in the tensor product ordering of the patch.
Definition at line 65 of file fe_nurbs.hpp.
◆ GetPatch()
int mfem::NURBSFiniteElement::GetPatch |
( |
| ) |
const |
|
inline |
Get which patch is currently considered.
Definition at line 47 of file fe_nurbs.hpp.
◆ KnotVectors()
Array< const KnotVector * > & mfem::NURBSFiniteElement::KnotVectors |
( |
| ) |
const |
|
inline |
◆ Reset()
void mfem::NURBSFiniteElement::Reset |
( |
| ) |
const |
|
inline |
Resets the patch and element data stored in the element.
Definition at line 43 of file fe_nurbs.hpp.
◆ SetElement()
void mfem::NURBSFiniteElement::SetElement |
( |
int | e | ) |
const |
|
inline |
Get which element is currently considered.
Definition at line 53 of file fe_nurbs.hpp.
◆ SetIJK()
void mfem::NURBSFiniteElement::SetIJK |
( |
const int * | IJK | ) |
const |
|
inline |
Set which IJK in patch should be evaluated.
Definition at line 45 of file fe_nurbs.hpp.
◆ SetOrder()
virtual void mfem::NURBSFiniteElement::SetOrder |
( |
| ) |
const |
|
inlinevirtual |
◆ SetPatch()
void mfem::NURBSFiniteElement::SetPatch |
( |
int | p | ) |
const |
|
inline |
Set which patch should be evaluated.
Definition at line 49 of file fe_nurbs.hpp.
◆ Weights()
Vector & mfem::NURBSFiniteElement::Weights |
( |
| ) |
const |
|
inline |
◆ elem
int mfem::NURBSFiniteElement::elem |
|
protected |
◆ ijk
const int* mfem::NURBSFiniteElement::ijk |
|
mutableprotected |
◆ kv
◆ patch
int mfem::NURBSFiniteElement::patch |
|
mutableprotected |
◆ weights
Vector mfem::NURBSFiniteElement::weights |
|
mutableprotected |
The documentation for this class was generated from the following file: