MFEM  v3.4
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
mfem::ND_TetrahedronElement Member List

This is the complete list of members for mfem::ND_TetrahedronElement, including all inherited members.

CalcCurlShape(const IntegrationPoint &ip, DenseMatrix &curl_shape) const mfem::ND_TetrahedronElementvirtual
CalcDivShape(const IntegrationPoint &ip, Vector &divshape) const mfem::FiniteElementvirtual
CalcHessian(const IntegrationPoint &ip, DenseMatrix &h) const mfem::FiniteElementvirtual
CalcPhysCurlShape(ElementTransformation &Trans, DenseMatrix &curl_shape) const mfem::FiniteElement
CalcPhysDivShape(ElementTransformation &Trans, Vector &divshape) const mfem::FiniteElement
CalcPhysDShape(ElementTransformation &Trans, DenseMatrix &dshape) const mfem::FiniteElement
CalcPhysShape(ElementTransformation &Trans, Vector &shape) const mfem::FiniteElement
CalcPhysVShape(ElementTransformation &Trans, DenseMatrix &shape) const mfem::FiniteElementinline
CalcVShape(const IntegrationPoint &ip, DenseMatrix &shape) const mfem::ND_TetrahedronElementvirtual
CalcVShape(ElementTransformation &Trans, DenseMatrix &shape) const mfem::ND_TetrahedronElementinlinevirtual
CalcVShape_ND(ElementTransformation &Trans, DenseMatrix &shape) const mfem::VectorFiniteElementprotected
CalcVShape_RT(ElementTransformation &Trans, DenseMatrix &shape) const mfem::VectorFiniteElementprotected
CheckVectorFE(const FiniteElement &fe)mfem::VectorFiniteElementinlineprotectedstatic
CURL enum valuemfem::FiniteElement
curlshapemfem::VectorFiniteElementmutableprotected
curlshape_Jmfem::VectorFiniteElementmutableprotected
DerivMapTypemfem::FiniteElementprotected
DerivRangeTypemfem::FiniteElementprotected
DerivTypemfem::FiniteElementprotected
Dimmfem::FiniteElementprotected
DIV enum valuemfem::FiniteElement
Dofmfem::FiniteElementmutableprotected
FiniteElement(D, G, Do, O, F)mfem::VectorFiniteElement
mfem::FiniteElement::FiniteElement(int D, int G, int Do, int O, int F=FunctionSpace::Pk)mfem::FiniteElement
FuncSpacemfem::FiniteElementprotected
GeomTypemfem::FiniteElementprotected
GetAnisotropicOrders() const mfem::FiniteElementinline
GetDerivMapType() const mfem::FiniteElementinline
GetDerivRangeType() const mfem::FiniteElementinline
GetDerivType() const mfem::FiniteElementinline
GetDim() const mfem::FiniteElementinline
GetDof() const mfem::FiniteElementinline
GetFaceDofs(int face, int **dofs, int *ndofs) const mfem::FiniteElementvirtual
GetGeomType() const mfem::FiniteElementinline
GetLocalInterpolation(ElementTransformation &Trans, DenseMatrix &I) const mfem::ND_TetrahedronElementinlinevirtual
GetMapType() const mfem::FiniteElementinline
GetNodes() const mfem::FiniteElementinline
GetOrder() const mfem::FiniteElementinline
GetRangeType() const mfem::FiniteElementinline
GetTransferMatrix(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const mfem::ND_TetrahedronElementinlinevirtual
GRAD enum valuemfem::FiniteElement
H_CURL enum valuemfem::FiniteElement
H_DIV enum valuemfem::FiniteElement
HasAnisotropicOrders() const mfem::FiniteElementinline
INTEGRAL enum valuemfem::FiniteElement
IsClosedType(int b_type)mfem::FiniteElementinlinestatic
IsOpenType(int b_type)mfem::FiniteElementinlinestatic
Jmfem::VectorFiniteElementmutableprotected
Jinvmfem::VectorFiniteElementmutableprotected
Jinv(D)mfem::VectorFiniteElementinline
LocalInterpolation_ND(const VectorFiniteElement &cfe, const double *tk, const Array< int > &d2t, ElementTransformation &Trans, DenseMatrix &I) const mfem::VectorFiniteElementprotected
LocalInterpolation_RT(const VectorFiniteElement &cfe, const double *nk, const Array< int > &d2n, ElementTransformation &Trans, DenseMatrix &I) const mfem::VectorFiniteElementprotected
MapTypemfem::FiniteElementprotected
ND_TetrahedronElement(const int p)mfem::ND_TetrahedronElement
Nodesmfem::FiniteElementprotected
NONE enum valuemfem::FiniteElement
Ordermfem::FiniteElementmutableprotected
Ordersmfem::FiniteElementmutableprotected
Project(VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const mfem::ND_TetrahedronElementinlinevirtual
Project(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const mfem::ND_TetrahedronElementinlinevirtual
mfem::VectorFiniteElement::Project(Coefficient &coeff, ElementTransformation &Trans, Vector &dofs) const mfem::FiniteElementvirtual
Project_ND(const double *tk, const Array< int > &d2t, VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const mfem::VectorFiniteElementprotected
Project_ND(const double *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const mfem::VectorFiniteElementprotected
Project_RT(const double *nk, const Array< int > &d2n, VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const mfem::VectorFiniteElementprotected
Project_RT(const double *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const mfem::VectorFiniteElementprotected
ProjectCurl(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) const mfem::ND_TetrahedronElementinlinevirtual
ProjectCurl_ND(const double *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) const mfem::VectorFiniteElementprotected
ProjectCurl_RT(const double *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) const mfem::VectorFiniteElementprotected
ProjectDelta(int vertex, Vector &dofs) const mfem::FiniteElementvirtual
ProjectDiv(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &div) const mfem::FiniteElementvirtual
ProjectGrad(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) const mfem::ND_TetrahedronElementinlinevirtual
ProjectGrad_ND(const double *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) const mfem::VectorFiniteElementprotected
ProjectGrad_RT(const double *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) const mfem::VectorFiniteElementprotected
ProjectMatrixCoefficient(MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) const mfem::ND_TetrahedronElementinlinevirtual
ProjectMatrixCoefficient_ND(const double *tk, const Array< int > &d2t, MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) const mfem::VectorFiniteElementprotected
ProjectMatrixCoefficient_RT(const double *nk, const Array< int > &d2n, MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) const mfem::VectorFiniteElementprotected
RangeTypemfem::FiniteElementprotected
SCALAR enum valuemfem::FiniteElement
SetDerivMembers()mfem::VectorFiniteElementprotected
Space() const mfem::FiniteElementinline
VALUE enum valuemfem::FiniteElement
VECTOR enum valuemfem::FiniteElement
VectorFiniteElement(int D, int G, int Do, int O, int M, int F=FunctionSpace::Pk)mfem::VectorFiniteElementinline
VerifyClosed(int b_type)mfem::FiniteElementinlinestatic
VerifyNodal(int b_type)mfem::FiniteElementinlinestatic
VerifyOpen(int b_type)mfem::FiniteElementinlinestatic
vshapemfem::FiniteElementmutableprotected
~FiniteElement()mfem::FiniteElementinlinevirtual