| addEvaluatedGradGradStabilization(STACK_VARIABLES_TYPE const &stack, real64 const(&dofs)[MAXSUPPORTPOINTS][NUMDOFSPERTRIALSUPPORTPOINT], real64(&targetVector)[MAXSUPPORTPOINTS][NUMDOFSPERTRIALSUPPORTPOINT], real64 const scaleFactor) | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| addEvaluatedGradGradStabilizationVector(typename LEAF::StackVariables const &stack, real64 const(&dofs)[LEAF::maxSupportPoints][NUMDOFSPERTRIALSUPPORTPOINT], real64(&targetVector)[LEAF::maxSupportPoints][NUMDOFSPERTRIALSUPPORTPOINT], real64 const scaleFactor=1.0) const | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inline |
| addGradGradStabilization(STACK_VARIABLES_TYPE const &stack, real64(&matrix)[MAXSUPPORTPOINTS *NUMDOFSPERTRIALSUPPORTPOINT][MAXSUPPORTPOINTS *NUMDOFSPERTRIALSUPPORTPOINT], real64 const &scaleFactor) | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| addGradGradStabilizationMatrix(typename LEAF::StackVariables const &stack, real64(&matrix)[LEAF::maxSupportPoints *NUMDOFSPERTRIALSUPPORTPOINT][LEAF::maxSupportPoints *NUMDOFSPERTRIALSUPPORTPOINT], real64 const scaleFactor=1.0) const | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inline |
| barycentricCoordinateLoop(FUNC &&func) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| Base typedef | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | |
| basisLoop(FUNC &&func) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| BB_Tetrahedron() (defined in geos::finiteElement::BB_Tetrahedron< ORDER >) | geos::finiteElement::BB_Tetrahedron< ORDER > | inline |
| calcGradN(localIndex const q, real64 const (&X)[numNodes][3], real64(&gradN)[numNodes][3]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcGradN(localIndex const q, real64 const (&X)[numNodes][3], StackVariables const &stack, real64(&gradN)[numNodes][3]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcJacobian(localIndex const q, real64 const (&X)[numNodes][3], real64(&J)[3][3]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcJacobian(localIndex const q, real64 const (&X)[numNodes][3], StackVariables const &stack, real64(&J)[3][3]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcN(localIndex const, real64(&N)[numNodes]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcN(localIndex const q, StackVariables const &stack, real64(&N)[numNodes]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcN(real64 const (&lambda)[4], real64(&N)[numNodes]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcN(real64 const (&X)[4][3], real64 const (&coords)[3], real64(&N)[numNodes]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcNandGradN(real64 const (&lambda)[4], real64 const (&N)[numNodes], real64(&gradN)[numNodes][4]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| calcNandGradN(real64 const (&X)[4][3], real64 const (&coords)[3], real64(&N)[numNodes], real64(&gradN)[numNodes][4]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| call_matching_cases(F &&func, std::integer_sequence< int, Is... >) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| computeFaceSuperpositionIntegral(const int i1, const int j1, const int k1, const int i2, const int j2, const int k2) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| computeFluxDerivativeFactor(real64 const (&X)[4][3], int x1, int x2, int o1, int o2) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| computeMassTerm(real64 const (&X)[4][3], FUNC &&func) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| computeReferenceDampingMatrix(real64(&d)[numNodes][numNodes], bool const face1Damped, bool const face2Damped, bool const face3Damped, bool const face4Damped) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| computeReferenceMassMatrix(arraySlice2d< real64 > const &m) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| computeStiffnessTerm(real64 const (&X)[4][3], FUNC &&func) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| computeSuperpositionIntegral(const int i1, const int j1, const int k1, const int l1, const int i2, const int j2, const int k2, const int l2) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| computeSurfaceTerms(real64 const (&X)[4][3], FUNCP &&funcP, FUNCF &&funcF) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| conditionalBasisLoop(FUNC const &func) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| correctionFactorDerivative(int const i1, int const j1, int const k1, int const l1, int const i2, int const j2, int const k2, int const l2, int const dim) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| dofIndex() | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| dofIndex(const int i, const int j, const int k) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| edgeLength2(localIndex i1, localIndex i2, real64 const (&X)[4][3]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| faceBarycentricCoordinateLoop(FUNC &&func) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| faceJacobianDeterminant(localIndex face, real64 const (&X)[4][3]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| fillMeshData(NodeManager const &nodeManager, EdgeManager const &edgeManager, FaceManager const &faceManager, SUBREGION_TYPE const &cellSubRegion, MESH_DATA_TYPE &meshData) | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| FiniteElementBase(localIndex const numSupportPoints, localIndex const maxSupportPoints, localIndex const numQuadraturePoints) | geos::finiteElement::FiniteElementBase | inline |
| FiniteElementBase_impl()=default | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | |
| FiniteElementBase_impl(FiniteElementBase_impl const &)=default | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | |
| FiniteElementBase_impl(FiniteElementBase_impl &&)=default | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | |
| getFunctionSpace() | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| getImpl() | geos::finiteElement::BB_Tetrahedron< ORDER > | inline |
| getImpl() const | geos::finiteElement::BB_Tetrahedron< ORDER > | inline |
| geos::getMaxSupportPoints() | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| geos::finiteElement::FiniteElementBase::getMaxSupportPoints() const | geos::finiteElement::FiniteElementBase | inline |
| geos::getNumQuadraturePoints() | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| geos::getNumQuadraturePoints(StackVariables const &stack) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| geos::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > >::getNumQuadraturePoints(STACK_VARIABLES_TYPE const &stack) | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| geos::finiteElement::FiniteElementBase::getNumQuadraturePoints() const | geos::finiteElement::FiniteElementBase | inline |
| geos::getNumSupportPoints() | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| geos::getNumSupportPoints(StackVariables const &stack) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| geos::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > >::getNumSupportPoints(STACK_VARIABLES_TYPE const &stack) | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| geos::finiteElement::FiniteElementBase::getNumSupportPoints() const | geos::finiteElement::FiniteElementBase | inline |
| getSamplingPointCoordInParentSpace(int const &linearIndex, real64(&samplingPointCoord)[3]) | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| ImplType typedef | geos::finiteElement::BB_Tetrahedron< ORDER > | |
| indexToIJKL() | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| initialize(NodeManager const &nodeManager, EdgeManager const &edgeManager, FaceManager const &faceManager, SUBREGION_TYPE const &cellSubRegion, MESH_DATA_TYPE &meshData) | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| integralTerm(const int a, const int b, const int c) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| jacobianDeterminant(real64 const (&X)[4][3]) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| loop(FUNC const &func) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| loop_impl(FUNC &&func, std::integer_sequence< int, Is... >) | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | inlinestatic |
| maxSupportPoints | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | static |
| MeshData typedef | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | |
| numFaces | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | static |
| numNodes | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | static |
| numNodesPerFace | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | static |
| numQuadraturePoints | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | static |
| numSamplingPoints | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | static |
| numSamplingPointsPerDirection | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | static |
| numSupportPoints | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | static |
| operator=(FiniteElementBase_impl const &)=default | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | |
| operator=(FiniteElementBase_impl &&)=default | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | |
| order | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | static |
| setup(localIndex const &cellIndex, MESH_DATA_TYPE const &meshData, typename LEAF::StackVariables &stack) const | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inline |
| setupStack(localIndex const &cellIndex, MESH_DATA_TYPE const &meshData, STACK_VARIABLES_TYPE &stack) | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | inlinestatic |
| StackVariables typedef | geos::finiteElement::BB_Tetrahedron_impl< ORDER > | |
| ~BB_Tetrahedron() override final=default (defined in geos::finiteElement::BB_Tetrahedron< ORDER >) | geos::finiteElement::BB_Tetrahedron< ORDER > | virtual |
| ~FiniteElementBase()=default | geos::finiteElement::FiniteElementBase | virtual |
| ~FiniteElementBase_impl()=default | geos::finiteElement::FiniteElementBase_impl< BB_Tetrahedron_NumNodes< ORDER >, 4, BB_Tetrahedron_NumNodes< ORDER > > | |