MFEM v4.7.0
Finite element discretization library
|
This is the complete list of members for mfem::RT_HexahedronElement, including all inherited members.
b_type | mfem::TensorBasisElement | protected |
basis1d | mfem::TensorBasisElement | protected |
CalcCurlShape(const IntegrationPoint &ip, DenseMatrix &curl_shape) const | mfem::FiniteElement | virtual |
CalcDivShape(const IntegrationPoint &ip, Vector &divshape) const | mfem::RT_HexahedronElement | virtual |
CalcHessian(const IntegrationPoint &ip, DenseMatrix &Hessian) const | mfem::FiniteElement | 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 |
CalcVShape(const IntegrationPoint &ip, DenseMatrix &shape) const | mfem::RT_HexahedronElement | virtual |
CalcVShape(ElementTransformation &Trans, DenseMatrix &shape) const | mfem::RT_HexahedronElement | inlinevirtual |
CalcVShape_ND(ElementTransformation &Trans, DenseMatrix &shape) const | mfem::VectorFiniteElement | protected |
CalcVShape_RT(ElementTransformation &Trans, DenseMatrix &shape) const | mfem::VectorFiniteElement | protected |
cdim | mfem::FiniteElement | protected |
CheckVectorFE(const FiniteElement &fe) | mfem::VectorFiniteElement | inlineprotectedstatic |
CURL enum value | mfem::FiniteElement | |
curlshape | mfem::VectorFiniteElement | mutableprotected |
curlshape_J | mfem::VectorFiniteElement | 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 |
dof_map | mfem::TensorBasisElement | protected |
DofMapType enum name | mfem::TensorBasisElement | |
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 |
GetBasis1D() const | mfem::TensorBasisElement | inline |
GetBasisType() const | mfem::TensorBasisElement | 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 |
GetDofMap() const | mfem::TensorBasisElement | inline |
GetDofToQuad(const IntegrationRule &ir, DofToQuad::Mode mode) const override | mfem::VectorTensorFiniteElement | inlinevirtual |
GetDofToQuadOpen(const IntegrationRule &ir, DofToQuad::Mode mode) const | mfem::VectorTensorFiniteElement | inline |
GetDofTransformation() const | mfem::FiniteElement | inlinevirtual |
GetFaceDofs(int face, int **dofs, int *ndofs) const | mfem::FiniteElement | virtual |
GetFaceMap(const int face_id, Array< int > &face_map) const | mfem::RT_HexahedronElement | virtual |
GetGeomType() const | mfem::FiniteElement | inline |
GetLocalInterpolation(ElementTransformation &Trans, DenseMatrix &I) const | mfem::RT_HexahedronElement | inlinevirtual |
GetLocalRestriction(ElementTransformation &Trans, DenseMatrix &R) const | mfem::RT_HexahedronElement | inlinevirtual |
GetMapType() const | mfem::FiniteElement | inline |
GetNodes() const | mfem::FiniteElement | inline |
GetOrder() const | mfem::FiniteElement | inline |
GetRangeDim() const | mfem::FiniteElement | inline |
GetRangeType() const | mfem::FiniteElement | inline |
GetTensorDofToQuad(const FiniteElement &fe, const IntegrationRule &ir, DofToQuad::Mode mode, const Poly_1D::Basis &basis, bool closed, Array< DofToQuad * > &dof2quad_array) | mfem::TensorBasisElement | static |
GetTensorProductGeometry(int dim) | mfem::TensorBasisElement | inlinestatic |
GetTransferMatrix(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const | mfem::RT_HexahedronElement | inlinevirtual |
GRAD enum value | mfem::FiniteElement | |
H1_DOF_MAP enum value | mfem::TensorBasisElement | |
H_CURL enum value | mfem::FiniteElement | |
H_DIV enum value | mfem::FiniteElement | |
HasAnisotropicOrders() const | mfem::FiniteElement | inline |
INTEGRAL enum value | mfem::FiniteElement | |
inv_dof_map | mfem::TensorBasisElement | protected |
is_nodal | mfem::VectorFiniteElement | protected |
IsClosedType(int b_type) | mfem::FiniteElement | inlinestatic |
IsOpenType(int b_type) | mfem::FiniteElement | inlinestatic |
JtJ | mfem::VectorFiniteElement | mutableprotected |
L2_DOF_MAP enum value | mfem::TensorBasisElement | |
LocalInterpolation_ND(const VectorFiniteElement &cfe, const real_t *tk, const Array< int > &d2t, ElementTransformation &Trans, DenseMatrix &I) const | mfem::VectorFiniteElement | protected |
LocalInterpolation_RT(const VectorFiniteElement &cfe, const real_t *nk, const Array< int > &d2n, ElementTransformation &Trans, DenseMatrix &I) const | mfem::VectorFiniteElement | protected |
LocalL2Projection_ND(const VectorFiniteElement &cfe, ElementTransformation &Trans, DenseMatrix &I) const | mfem::VectorFiniteElement | protected |
LocalL2Projection_RT(const VectorFiniteElement &cfe, ElementTransformation &Trans, DenseMatrix &I) const | mfem::VectorFiniteElement | protected |
LocalRestriction_ND(const real_t *tk, const Array< int > &d2t, ElementTransformation &Trans, DenseMatrix &R) const | mfem::VectorFiniteElement | protected |
LocalRestriction_RT(const real_t *nk, const Array< int > &d2n, ElementTransformation &Trans, DenseMatrix &R) const | mfem::VectorFiniteElement | protected |
map_type | mfem::FiniteElement | protected |
MapType enum name | mfem::FiniteElement | |
Nodes | mfem::FiniteElement | protected |
NONE enum value | mfem::FiniteElement | |
obasis1d | mfem::VectorTensorFiniteElement | protected |
order | mfem::FiniteElement | protected |
orders | mfem::FiniteElement | mutableprotected |
Pow(int base, int dim) | mfem::TensorBasisElement | inlinestatic |
Project(VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const | mfem::RT_HexahedronElement | inlinevirtual |
Project(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const | mfem::RT_HexahedronElement | inlinevirtual |
Project(Coefficient &coeff, ElementTransformation &Trans, Vector &dofs) const | mfem::RT_HexahedronElement | virtual |
Project_ND(const real_t *tk, const Array< int > &d2t, VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const | mfem::VectorFiniteElement | protected |
Project_ND(const real_t *tk, const Array< int > &d2t, Vector &vc, ElementTransformation &Trans, Vector &dofs) const | mfem::VectorFiniteElement | protected |
Project_ND(const real_t *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const | mfem::VectorFiniteElement | protected |
Project_RT(const real_t *nk, const Array< int > &d2n, VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const | mfem::VectorFiniteElement | protected |
Project_RT(const real_t *nk, const Array< int > &d2n, Vector &vc, ElementTransformation &Trans, Vector &dofs) const | mfem::VectorFiniteElement | protected |
Project_RT(const real_t *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const | mfem::VectorFiniteElement | protected |
ProjectCurl(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) const | mfem::RT_HexahedronElement | inlinevirtual |
ProjectCurl_ND(const real_t *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) const | mfem::VectorFiniteElement | protected |
ProjectCurl_RT(const real_t *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) const | mfem::VectorFiniteElement | protected |
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::RT_HexahedronElement | inlinevirtual |
ProjectGrad(const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) const | mfem::FiniteElement | virtual |
ProjectGrad_ND(const real_t *tk, const Array< int > &d2t, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) const | mfem::VectorFiniteElement | protected |
ProjectGrad_RT(const real_t *nk, const Array< int > &d2n, const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) const | mfem::VectorFiniteElement | protected |
ProjectIntegrated(VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const | mfem::RT_HexahedronElement | protected |
ProjectMatrixCoefficient(MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) const | mfem::RT_HexahedronElement | inlinevirtual |
ProjectMatrixCoefficient_ND(const real_t *tk, const Array< int > &d2t, MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) const | mfem::VectorFiniteElement | protected |
ProjectMatrixCoefficient_RT(const real_t *nk, const Array< int > &d2n, MatrixCoefficient &mc, ElementTransformation &T, Vector &dofs) const | mfem::VectorFiniteElement | protected |
range_type | mfem::FiniteElement | protected |
RangeType enum name | mfem::FiniteElement | |
RT_HexahedronElement(const int p, const int cb_type=BasisType::GaussLobatto, const int ob_type=BasisType::GaussLegendre) | mfem::RT_HexahedronElement | |
SCALAR enum value | mfem::FiniteElement | |
SetDerivMembers() | mfem::VectorFiniteElement | protected |
Space() const | mfem::FiniteElement | inline |
Sr_DOF_MAP enum value | mfem::TensorBasisElement | |
TensorBasisElement(const int dims, const int p, const int btype, const DofMapType dmtype) | mfem::TensorBasisElement | |
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 | |
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::FiniteElement | inlinestatic |
VerifyNodal(int b_type) | mfem::FiniteElement | inlinestatic |
VerifyOpen(int b_type) | mfem::FiniteElement | inlinestatic |
vshape | mfem::FiniteElement | mutableprotected |
~FiniteElement() | mfem::FiniteElement | virtual |
~VectorTensorFiniteElement() | mfem::VectorTensorFiniteElement | virtual |