MFEM  v4.6.0
Finite element discretization library
mfem::ND_HexahedronElement Member List

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

b_typemfem::TensorBasisElementprotected
basis1dmfem::TensorBasisElementprotected
CalcCurlShape(const IntegrationPoint &ip, DenseMatrix &curl_shape) constmfem::ND_HexahedronElementvirtual
CalcDivShape(const IntegrationPoint &ip, Vector &divshape) constmfem::FiniteElementvirtual
CalcHessian(const IntegrationPoint &ip, DenseMatrix &Hessian) constmfem::FiniteElementvirtual
CalcPhysCurlShape(ElementTransformation &Trans, DenseMatrix &curl_shape) constmfem::FiniteElementvirtual
CalcPhysDivShape(ElementTransformation &Trans, Vector &divshape) constmfem::FiniteElement
CalcPhysDShape(ElementTransformation &Trans, DenseMatrix &dshape) constmfem::FiniteElement
CalcPhysHessian(ElementTransformation &Trans, DenseMatrix &Hessian) constmfem::FiniteElementvirtual
CalcPhysLaplacian(ElementTransformation &Trans, Vector &Laplacian) constmfem::FiniteElementvirtual
CalcPhysLinLaplacian(ElementTransformation &Trans, Vector &Laplacian) constmfem::FiniteElementvirtual
CalcPhysShape(ElementTransformation &Trans, Vector &shape) constmfem::FiniteElement
CalcPhysVShape(ElementTransformation &Trans, DenseMatrix &shape) constmfem::FiniteElementinline
CalcVShape(const IntegrationPoint &ip, DenseMatrix &shape) constmfem::ND_HexahedronElementvirtual
CalcVShape(ElementTransformation &Trans, DenseMatrix &shape) constmfem::ND_HexahedronElementinlinevirtual
CalcVShape_ND(ElementTransformation &Trans, DenseMatrix &shape) constmfem::VectorFiniteElementprotected
CalcVShape_RT(ElementTransformation &Trans, DenseMatrix &shape) constmfem::VectorFiniteElementprotected
cdimmfem::FiniteElementprotected
CheckVectorFE(const FiniteElement &fe)mfem::VectorFiniteElementinlineprotectedstatic
CURL enum valuemfem::FiniteElement
curlshapemfem::VectorFiniteElementmutableprotected
curlshape_Jmfem::VectorFiniteElementmutableprotected
deriv_map_typemfem::FiniteElementprotected
deriv_range_typemfem::FiniteElementprotected
deriv_typemfem::FiniteElementprotected
DerivType enum namemfem::FiniteElement
dimmfem::FiniteElementprotected
DIV enum valuemfem::FiniteElement
dofmfem::FiniteElementmutableprotected
dof2quad_arraymfem::FiniteElementmutableprotected
dof_mapmfem::TensorBasisElementprotected
DofMapType enum namemfem::TensorBasisElement
FiniteElement(int D, Geometry::Type G, int Do, int O, int F=FunctionSpace::Pk)mfem::FiniteElement
func_spacemfem::FiniteElementprotected
geom_typemfem::FiniteElementprotected
GetAnisotropicOrders() constmfem::FiniteElementinline
GetBasis1D() constmfem::TensorBasisElementinline
GetBasisType() constmfem::TensorBasisElementinline
GetCurlDim() constmfem::FiniteElementinline
GetDerivMapType() constmfem::FiniteElementinline
GetDerivRangeType() constmfem::FiniteElementinline
GetDerivType() constmfem::FiniteElementinline
GetDim() constmfem::FiniteElementinline
GetDof() constmfem::FiniteElementinline
GetDofMap() constmfem::TensorBasisElementinline
GetDofToQuad(const IntegrationRule &ir, DofToQuad::Mode mode) const overridemfem::VectorTensorFiniteElementinlinevirtual
GetDofToQuadOpen(const IntegrationRule &ir, DofToQuad::Mode mode) constmfem::VectorTensorFiniteElementinline
GetDofTransformation() constmfem::FiniteElementinlinevirtual
GetFaceDofs(int face, int **dofs, int *ndofs) constmfem::FiniteElementvirtual
GetFaceMap(const int face_id, Array< int > &face_map) constmfem::ND_HexahedronElementvirtual
GetGeomType() constmfem::FiniteElementinline
GetLocalInterpolation(ElementTransformation &Trans, DenseMatrix &I) constmfem::ND_HexahedronElementinlinevirtual
GetLocalRestriction(ElementTransformation &Trans, DenseMatrix &R) constmfem::ND_HexahedronElementinlinevirtual
GetMapType() constmfem::FiniteElementinline
GetNodes() constmfem::FiniteElementinline
GetOrder() constmfem::FiniteElementinline
GetRangeType() constmfem::FiniteElementinline
GetTensorDofToQuad(const FiniteElement &fe, const IntegrationRule &ir, DofToQuad::Mode mode, const Poly_1D::Basis &basis, bool closed, Array< DofToQuad *> &dof2quad_array)mfem::TensorBasisElementstatic
GetTensorProductGeometry(int dim)mfem::TensorBasisElementinlinestatic
GetTransferMatrix(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) constmfem::ND_HexahedronElementinlinevirtual
GetVDim() constmfem::FiniteElementinline
GRAD enum valuemfem::FiniteElement
H1_DOF_MAP enum valuemfem::TensorBasisElement
H_CURL enum valuemfem::FiniteElement
H_DIV enum valuemfem::FiniteElement
HasAnisotropicOrders() constmfem::FiniteElementinline
INTEGRAL enum valuemfem::FiniteElement
inv_dof_mapmfem::TensorBasisElementprotected
is_nodalmfem::VectorFiniteElementprotected
IsClosedType(int b_type)mfem::FiniteElementinlinestatic
IsOpenType(int b_type)mfem::FiniteElementinlinestatic
JtJmfem::VectorFiniteElementmutableprotected
L2_DOF_MAP enum valuemfem::TensorBasisElement
LocalInterpolation_ND(const VectorFiniteElement &cfe, const double *tk, const Array< int > &d2t, ElementTransformation &Trans, DenseMatrix &I) constmfem::VectorFiniteElementprotected
LocalInterpolation_RT(const VectorFiniteElement &cfe, const double *nk, const Array< int > &d2n, ElementTransformation &Trans, DenseMatrix &I) constmfem::VectorFiniteElementprotected
LocalL2Projection_ND(const VectorFiniteElement &cfe, ElementTransformation &Trans, DenseMatrix &I) constmfem::VectorFiniteElementprotected
LocalL2Projection_RT(const VectorFiniteElement &cfe, ElementTransformation &Trans, DenseMatrix &I) constmfem::VectorFiniteElementprotected
LocalRestriction_ND(const double *tk, const Array< int > &d2t, ElementTransformation &Trans, DenseMatrix &R) constmfem::VectorFiniteElementprotected
LocalRestriction_RT(const double *nk, const Array< int > &d2n, ElementTransformation &Trans, DenseMatrix &R) constmfem::VectorFiniteElementprotected
map_typemfem::FiniteElementprotected
MapType enum namemfem::FiniteElement
ND_HexahedronElement(const int p, const int cb_type=BasisType::GaussLobatto, const int ob_type=BasisType::GaussLegendre)mfem::ND_HexahedronElement
Nodesmfem::FiniteElementprotected
NONE enum valuemfem::FiniteElement
obasis1dmfem::VectorTensorFiniteElementprotected
ordermfem::FiniteElementmutableprotected
ordersmfem::FiniteElementmutableprotected
Pow(int base, int dim)mfem::TensorBasisElementinlinestatic
Project(VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) constmfem::ND_HexahedronElementinlinevirtual
Project(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) constmfem::ND_HexahedronElementinlinevirtual
Project(Coefficient &coeff, ElementTransformation &Trans, Vector &dofs) constmfem::ND_HexahedronElement
Project(VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) constmfem::ND_HexahedronElement
Project(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) constmfem::ND_HexahedronElement
mfem::VectorTensorFiniteElement::Project(Coefficient &coeff, ElementTransformation &Trans, Vector &dofs) constmfem::FiniteElementvirtual
Project_ND(const double *tk, const Array< int > &d2t, VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) constmfem::VectorFiniteElementprotected
Project_ND(const double *tk, const Array< int > &d2t, Vector &vc, ElementTransformation &Trans, Vector &dofs) constmfem::VectorFiniteElementprotected
Project_ND(const double *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) constmfem::VectorFiniteElementprotected
Project_RT(const double *nk, const Array< int > &d2n, VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) constmfem::VectorFiniteElementprotected
Project_RT(const double *nk, const Array< int > &d2n, Vector &vc, ElementTransformation &Trans, Vector &dofs) constmfem::VectorFiniteElementprotected
Project_RT(const double *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) constmfem::VectorFiniteElementprotected
ProjectCurl(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) constmfem::ND_HexahedronElementinlinevirtual
ProjectCurl_ND(const double *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) constmfem::VectorFiniteElementprotected
ProjectCurl_RT(const double *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) constmfem::VectorFiniteElementprotected
ProjectDelta(int vertex, Vector &dofs) constmfem::FiniteElementvirtual
ProjectDiv(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &div) constmfem::FiniteElementvirtual
ProjectFromNodes(Vector &vc, ElementTransformation &Trans, Vector &dofs) constmfem::ND_HexahedronElementinlinevirtual
ProjectGrad(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) constmfem::ND_HexahedronElementinlinevirtual
ProjectGrad_ND(const double *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) constmfem::VectorFiniteElementprotected
ProjectGrad_RT(const double *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) constmfem::VectorFiniteElementprotected
ProjectIntegrated(VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) constmfem::ND_HexahedronElementprotected
ProjectMatrixCoefficient(MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) constmfem::ND_HexahedronElementinlinevirtual
ProjectMatrixCoefficient_ND(const double *tk, const Array< int > &d2t, MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) constmfem::VectorFiniteElementprotected
ProjectMatrixCoefficient_RT(const double *nk, const Array< int > &d2n, MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) constmfem::VectorFiniteElementprotected
range_typemfem::FiniteElementprotected
RangeType enum namemfem::FiniteElement
SCALAR enum valuemfem::FiniteElement
SetDerivMembers()mfem::VectorFiniteElementprotected
Space() constmfem::FiniteElementinline
Sr_DOF_MAP enum valuemfem::TensorBasisElement
TensorBasisElement(const int dims, const int p, const int btype, const DofMapType dmtype)mfem::TensorBasisElement
UNKNOWN_MAP_TYPE enum valuemfem::FiniteElement
UNKNOWN_RANGE_TYPE enum valuemfem::FiniteElement
VALUE enum valuemfem::FiniteElement
vdimmfem::FiniteElementprotected
VECTOR enum valuemfem::FiniteElement
VectorFiniteElement(int D, Geometry::Type G, int Do, int O, int M, int F=FunctionSpace::Pk)mfem::VectorFiniteElement
VectorTensorFiniteElement(const int dims, const int d, const int p, const int cbtype, const int obtype, const int M, const DofMapType dmtype)mfem::VectorTensorFiniteElement
VectorTensorFiniteElement(const int dims, const int d, const int p, const int obtype, const int M, const DofMapType dmtype)mfem::VectorTensorFiniteElement
VerifyClosed(int b_type)mfem::FiniteElementinlinestatic
VerifyNodal(int b_type)mfem::FiniteElementinlinestatic
VerifyOpen(int b_type)mfem::FiniteElementinlinestatic
vshapemfem::FiniteElementmutableprotected
~FiniteElement()mfem::FiniteElementvirtual
~VectorTensorFiniteElement()mfem::VectorTensorFiniteElementvirtual