CalcCurlShape(const IntegrationPoint &ip, DenseMatrix &curl_shape) const | mfem::FiniteElement | virtual |
CalcDivShape(const IntegrationPoint &ip, Vector &divshape) const | mfem::FiniteElement | virtual |
CalcDShape(const IntegrationPoint &ip, DenseMatrix &dshape) const | mfem::NURBS3DFiniteElement | virtual |
CalcHessian(const IntegrationPoint &ip, DenseMatrix &hessian) const | mfem::NURBS3DFiniteElement | virtual |
CalcPhysCurlShape(ElementTransformation &Trans, DenseMatrix &curl_shape) const | mfem::FiniteElement | virtual |
CalcPhysDivShape(ElementTransformation &Trans, Vector &divshape) const | mfem::FiniteElement | |
CalcPhysDShape(ElementTransformation &Trans, DenseMatrix &dshape) const | mfem::FiniteElement | |
CalcPhysHessian(ElementTransformation &Trans, DenseMatrix &Hessian) const | mfem::FiniteElement | virtual |
CalcPhysLaplacian(ElementTransformation &Trans, Vector &Laplacian) const | mfem::FiniteElement | virtual |
CalcPhysLinLaplacian(ElementTransformation &Trans, Vector &Laplacian) const | mfem::FiniteElement | virtual |
CalcPhysShape(ElementTransformation &Trans, Vector &shape) const | mfem::FiniteElement | |
CalcPhysVShape(ElementTransformation &Trans, DenseMatrix &shape) const | mfem::FiniteElement | inline |
CalcShape(const IntegrationPoint &ip, Vector &shape) const | mfem::NURBS3DFiniteElement | virtual |
CalcVShape(const IntegrationPoint &ip, DenseMatrix &shape) const | mfem::FiniteElement | virtual |
CalcVShape(ElementTransformation &Trans, DenseMatrix &shape) const | mfem::FiniteElement | virtual |
cdim | mfem::FiniteElement | protected |
CheckScalarFE(const FiniteElement &fe) | mfem::ScalarFiniteElement | inlineprotectedstatic |
CURL enum value | mfem::FiniteElement | |
d2shape_x | mfem::NURBS3DFiniteElement | mutableprotected |
d2shape_y | mfem::NURBS3DFiniteElement | protected |
d2shape_z | mfem::NURBS3DFiniteElement | protected |
deriv_map_type | mfem::FiniteElement | protected |
deriv_range_type | mfem::FiniteElement | protected |
deriv_type | mfem::FiniteElement | protected |
DerivType enum name | mfem::FiniteElement | |
dim | mfem::FiniteElement | protected |
DIV enum value | mfem::FiniteElement | |
dof | mfem::FiniteElement | mutableprotected |
dof2quad_array | mfem::FiniteElement | mutableprotected |
dshape_x | mfem::NURBS3DFiniteElement | mutableprotected |
dshape_y | mfem::NURBS3DFiniteElement | protected |
dshape_z | mfem::NURBS3DFiniteElement | protected |
du | mfem::NURBS3DFiniteElement | mutableprotected |
elem | mfem::NURBSFiniteElement | protected |
FiniteElement(int D, Geometry::Type G, int Do, int O, int F=FunctionSpace::Pk) | mfem::FiniteElement | |
func_space | mfem::FiniteElement | protected |
geom_type | mfem::FiniteElement | protected |
GetAnisotropicOrders() const | mfem::FiniteElement | inline |
GetCurlDim() const | mfem::FiniteElement | inline |
GetDerivMapType() const | mfem::FiniteElement | inline |
GetDerivRangeType() const | mfem::FiniteElement | inline |
GetDerivType() const | mfem::FiniteElement | inline |
GetDim() const | mfem::FiniteElement | inline |
GetDof() const | mfem::FiniteElement | inline |
GetDofToQuad(const IntegrationRule &ir, DofToQuad::Mode mode) const | mfem::FiniteElement | virtual |
GetDofTransformation() const | mfem::FiniteElement | inlinevirtual |
GetElement() const | mfem::NURBSFiniteElement | inline |
GetFaceDofs(int face, int **dofs, int *ndofs) const | mfem::FiniteElement | virtual |
GetFaceMap(const int face_id, Array< int > &face_map) const | mfem::FiniteElement | virtual |
GetGeomType() const | mfem::FiniteElement | inline |
GetIJK() const | mfem::NURBSFiniteElement | inline |
GetLocalInterpolation(ElementTransformation &Trans, DenseMatrix &I) const | mfem::FiniteElement | virtual |
GetLocalRestriction(ElementTransformation &Trans, DenseMatrix &R) const | mfem::FiniteElement | virtual |
GetMapType() const | mfem::FiniteElement | inline |
GetNodes() const | mfem::FiniteElement | inline |
GetOrder() const | mfem::FiniteElement | inline |
GetPatch() const | mfem::NURBSFiniteElement | inline |
GetRangeDim() const | mfem::FiniteElement | inline |
GetRangeType() const | mfem::FiniteElement | inline |
GetTransferMatrix(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const | mfem::FiniteElement | virtual |
GRAD enum value | mfem::FiniteElement | |
H_CURL enum value | mfem::FiniteElement | |
H_DIV enum value | mfem::FiniteElement | |
HasAnisotropicOrders() const | mfem::FiniteElement | inline |
ijk | mfem::NURBSFiniteElement | mutableprotected |
INTEGRAL enum value | mfem::FiniteElement | |
IsClosedType(int b_type) | mfem::FiniteElement | inlinestatic |
IsOpenType(int b_type) | mfem::FiniteElement | inlinestatic |
KnotVectors() const | mfem::NURBSFiniteElement | inline |
kv | mfem::NURBSFiniteElement | mutableprotected |
map_type | mfem::FiniteElement | protected |
MapType enum name | mfem::FiniteElement | |
NodalLocalInterpolation(ElementTransformation &Trans, DenseMatrix &I, const ScalarFiniteElement &fine_fe) const | mfem::ScalarFiniteElement | |
Nodes | mfem::FiniteElement | protected |
NONE enum value | mfem::FiniteElement | |
NURBS3DFiniteElement(int p) | mfem::NURBS3DFiniteElement | inline |
NURBS3DFiniteElement(int px, int py, int pz) | mfem::NURBS3DFiniteElement | inline |
NURBSFiniteElement(int D, Geometry::Type G, int Do, int O, int F) | mfem::NURBSFiniteElement | inline |
order | mfem::FiniteElement | protected |
orders | mfem::FiniteElement | mutableprotected |
patch | mfem::NURBSFiniteElement | mutableprotected |
Project(Coefficient &coeff, ElementTransformation &Trans, Vector &dofs) const | mfem::FiniteElement | virtual |
Project(VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const | mfem::FiniteElement | virtual |
Project(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const | mfem::FiniteElement | virtual |
ProjectCurl(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) const | mfem::FiniteElement | virtual |
ProjectDelta(int vertex, Vector &dofs) const | mfem::FiniteElement | virtual |
ProjectDiv(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &div) const | mfem::FiniteElement | virtual |
ProjectFromNodes(Vector &vc, ElementTransformation &Trans, Vector &dofs) const | mfem::FiniteElement | virtual |
ProjectGrad(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) const | mfem::FiniteElement | virtual |
ProjectMatrixCoefficient(MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) const | mfem::FiniteElement | virtual |
range_type | mfem::FiniteElement | protected |
RangeType enum name | mfem::FiniteElement | |
Reset() const | mfem::NURBSFiniteElement | inline |
SCALAR enum value | mfem::FiniteElement | |
ScalarFiniteElement(int D, Geometry::Type G, int Do, int O, int F=FunctionSpace::Pk) | mfem::ScalarFiniteElement | inline |
ScalarLocalInterpolation(ElementTransformation &Trans, DenseMatrix &I, const ScalarFiniteElement &fine_fe) const | mfem::ScalarFiniteElement | |
ScalarLocalL2Restriction(ElementTransformation &Trans, DenseMatrix &R, const ScalarFiniteElement &coarse_fe) const | mfem::ScalarFiniteElement | |
SetElement(int e) const | mfem::NURBSFiniteElement | inline |
SetIJK(const int *IJK) const | mfem::NURBSFiniteElement | inline |
SetMapType(int M) | mfem::ScalarFiniteElement | inlinevirtual |
SetOrder() const | mfem::NURBS3DFiniteElement | virtual |
SetPatch(int p) const | mfem::NURBSFiniteElement | inline |
shape_x | mfem::NURBS3DFiniteElement | protected |
shape_y | mfem::NURBS3DFiniteElement | protected |
shape_z | mfem::NURBS3DFiniteElement | protected |
Space() const | mfem::FiniteElement | inline |
u | mfem::NURBS3DFiniteElement | mutableprotected |
UNKNOWN_MAP_TYPE enum value | mfem::FiniteElement | |
UNKNOWN_RANGE_TYPE enum value | mfem::FiniteElement | |
VALUE enum value | mfem::FiniteElement | |
vdim | mfem::FiniteElement | protected |
VECTOR enum value | mfem::FiniteElement | |
VerifyClosed(int b_type) | mfem::FiniteElement | inlinestatic |
VerifyNodal(int b_type) | mfem::FiniteElement | inlinestatic |
VerifyOpen(int b_type) | mfem::FiniteElement | inlinestatic |
vshape | mfem::FiniteElement | mutableprotected |
Weights() const | mfem::NURBSFiniteElement | inline |
weights | mfem::NURBSFiniteElement | mutableprotected |
~FiniteElement() | mfem::FiniteElement | virtual |