#include <nurbs.hpp>
Definition at line 152 of file nurbs.hpp.
mfem::NURBSExtension::NURBSExtension |
( |
| ) |
|
|
inlineprotected |
mfem::NURBSExtension::NURBSExtension |
( |
std::istream & |
input | ) |
|
mfem::NURBSExtension::NURBSExtension |
( |
NURBSExtension * |
parent, |
|
|
int |
Order |
|
) |
| |
Create a NURBSExtension with elevated order by repeating the endpoints of the knot vectors and using uniform weights of 1.
Definition at line 1293 of file nurbs.cpp.
mfem::NURBSExtension::NURBSExtension |
( |
Mesh * |
mesh_array[], |
|
|
int |
num_pieces |
|
) |
| |
mfem::NURBSExtension::~NURBSExtension |
( |
| ) |
|
|
virtual |
void mfem::NURBSExtension::CheckBdrPatches |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::CheckPatches |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::ConvertToPatches |
( |
const Vector & |
Nodes | ) |
|
void mfem::NURBSExtension::CountBdrElements |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::CountElements |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::DegreeElevate |
( |
int |
t | ) |
|
int mfem::NURBSExtension::Dimension |
( |
| ) |
|
|
inline |
void mfem::NURBSExtension::Generate2DBdrElementDofTable |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::Generate2DElementDofTable |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::Generate3DBdrElementDofTable |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::Generate3DElementDofTable |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::GenerateActiveBdrElems |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::GenerateActiveVertices |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::GenerateBdrElementDofTable |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::GenerateElementDofTable |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::GenerateOffsets |
( |
| ) |
|
|
protected |
void mfem::NURBSExtension::Get2DBdrElementTopo |
( |
Array< Element * > & |
boundary | ) |
|
|
protected |
void mfem::NURBSExtension::Get2DElementTopo |
( |
Array< Element * > & |
elements | ) |
|
|
protected |
void mfem::NURBSExtension::Get2DPatchNets |
( |
const Vector & |
Nodes | ) |
|
|
protected |
void mfem::NURBSExtension::Get3DBdrElementTopo |
( |
Array< Element * > & |
boundary | ) |
|
|
protected |
void mfem::NURBSExtension::Get3DElementTopo |
( |
Array< Element * > & |
elements | ) |
|
|
protected |
void mfem::NURBSExtension::Get3DPatchNets |
( |
const Vector & |
Nodes | ) |
|
|
protected |
Table* mfem::NURBSExtension::GetBdrElementDofTable |
( |
| ) |
|
|
inline |
void mfem::NURBSExtension::GetBdrElementTopo |
( |
Array< Element * > & |
boundary | ) |
|
void mfem::NURBSExtension::GetBdrPatchKnotVectors |
( |
int |
p, |
|
|
Array< KnotVector * > & |
kv |
|
) |
| |
|
protected |
Table* mfem::NURBSExtension::GetElementDofTable |
( |
| ) |
|
|
inline |
void mfem::NURBSExtension::GetElementLocalToGlobal |
( |
Array< int > & |
lelem_elem | ) |
|
void mfem::NURBSExtension::GetElementTopo |
( |
Array< Element * > & |
elements | ) |
|
int mfem::NURBSExtension::GetGNBE |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetGNE |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetGNV |
( |
| ) |
|
|
inline |
const KnotVector* mfem::NURBSExtension::GetKnotVector |
( |
int |
i | ) |
const |
|
inline |
int mfem::NURBSExtension::GetNBE |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetNBP |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetNDof |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetNE |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetNKV |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetNP |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetNTotalDof |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetNV |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::GetOrder |
( |
| ) |
|
|
inline |
void mfem::NURBSExtension::GetPatchKnotVectors |
( |
int |
p, |
|
|
Array< KnotVector * > & |
kv |
|
) |
| |
|
protected |
void mfem::NURBSExtension::GetPatchNets |
( |
const Vector & |
Nodes | ) |
|
|
protected |
void mfem::NURBSExtension::GetVertexLocalToGlobal |
( |
Array< int > & |
lvert_vert | ) |
|
const Vector& mfem::NURBSExtension::GetWeights |
( |
| ) |
const |
|
inline |
Vector& mfem::NURBSExtension::GetWeights |
( |
| ) |
|
|
inline |
bool mfem::NURBSExtension::HavePatches |
( |
| ) |
|
|
inline |
int mfem::NURBSExtension::KnotInd |
( |
int |
edge | ) |
|
|
inlineprotected |
KnotVector * mfem::NURBSExtension::KnotVec |
( |
int |
edge | ) |
|
|
inlineprotected |
KnotVector * mfem::NURBSExtension::KnotVec |
( |
int |
edge, |
|
|
int |
oedge, |
|
|
int * |
okv |
|
) |
| |
|
inlineprotected |
void mfem::NURBSExtension::LoadBE |
( |
int |
i, |
|
|
const FiniteElement * |
BE |
|
) |
| |
void mfem::NURBSExtension::LoadFE |
( |
int |
i, |
|
|
const FiniteElement * |
FE |
|
) |
| |
void mfem::NURBSExtension::MergeWeights |
( |
Mesh * |
mesh_array[], |
|
|
int |
num_pieces |
|
) |
| |
|
protected |
void mfem::NURBSExtension::Print |
( |
std::ostream & |
out | ) |
const |
void mfem::NURBSExtension::PrintCharacteristics |
( |
std::ostream & |
out | ) |
|
void mfem::NURBSExtension::Set2DSolutionVector |
( |
Vector & |
Nodes | ) |
|
|
protected |
void mfem::NURBSExtension::Set3DSolutionVector |
( |
Vector & |
Nodes | ) |
|
|
protected |
void mfem::NURBSExtension::SetCoordsFromPatches |
( |
Vector & |
Nodes | ) |
|
void mfem::NURBSExtension::SetKnotsFromPatches |
( |
| ) |
|
void mfem::NURBSExtension::SetSolutionVector |
( |
Vector & |
Nodes | ) |
|
|
protected |
void mfem::NURBSExtension::UniformRefinement |
( |
| ) |
|
Array<bool> mfem::NURBSExtension::activeBdrElem |
|
protected |
Array<int> mfem::NURBSExtension::activeDof |
|
protected |
Array<bool> mfem::NURBSExtension::activeElem |
|
protected |
Array<int> mfem::NURBSExtension::activeVert |
|
protected |
Table * mfem::NURBSExtension::bel_dof |
|
protected |
Array2D<int> mfem::NURBSExtension::bel_to_IJK |
|
protected |
Array<int> mfem::NURBSExtension::bel_to_patch |
|
protected |
Array<int> mfem::NURBSExtension::e_meshOffsets |
|
protected |
Array<int> mfem::NURBSExtension::e_spaceOffsets |
|
protected |
Array<int> mfem::NURBSExtension::edge_to_knot |
|
protected |
Table* mfem::NURBSExtension::el_dof |
|
protected |
Array2D<int> mfem::NURBSExtension::el_to_IJK |
|
protected |
Array<int> mfem::NURBSExtension::el_to_patch |
|
protected |
Array<int> mfem::NURBSExtension::f_meshOffsets |
|
protected |
Array<int> mfem::NURBSExtension::f_spaceOffsets |
|
protected |
int mfem::NURBSExtension::NumOfActiveBdrElems |
|
protected |
int mfem::NURBSExtension::NumOfActiveDofs |
|
protected |
int mfem::NURBSExtension::NumOfActiveElems |
|
protected |
int mfem::NURBSExtension::NumOfActiveVertices |
|
protected |
int mfem::NURBSExtension::NumOfBdrElements |
|
protected |
int mfem::NURBSExtension::NumOfDofs |
|
protected |
int mfem::NURBSExtension::NumOfElements |
|
protected |
int mfem::NURBSExtension::NumOfKnotVectors |
|
protected |
int mfem::NURBSExtension::NumOfVertices |
|
protected |
int mfem::NURBSExtension::Order |
|
protected |
int mfem::NURBSExtension::own_topo |
|
protected |
Array<int> mfem::NURBSExtension::p_meshOffsets |
|
protected |
Array<int> mfem::NURBSExtension::p_spaceOffsets |
|
protected |
Mesh* mfem::NURBSExtension::patchTopo |
|
protected |
Array<int> mfem::NURBSExtension::v_meshOffsets |
|
protected |
Array<int> mfem::NURBSExtension::v_spaceOffsets |
|
protected |
Vector mfem::NURBSExtension::weights |
|
protected |
The documentation for this class was generated from the following files: