GEOS
|
This is the complete list of members for geos::finiteElement::BB_Tetrahedron< ORDER >, including all inherited members.
addEvaluatedGradGradStabilization(StackVariables const &stack, real64 const (&dofs)[MAXSUPPORTPOINTS][NUMDOFSPERTRIALSUPPORTPOINT], real64(&targetVector)[MAXSUPPORTPOINTS][NUMDOFSPERTRIALSUPPORTPOINT], real64 const scaleFactor) | geos::finiteElement::FiniteElementBase | 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 | inline |
addGradGradStabilization(StackVariables const &stack, real64(&matrix)[MAXSUPPORTPOINTS *NUMDOFSPERTRIALSUPPORTPOINT][MAXSUPPORTPOINTS *NUMDOFSPERTRIALSUPPORTPOINT], real64 const &scaleFactor) | geos::finiteElement::FiniteElementBase | inlinestatic |
addGradGradStabilizationMatrix(typename LEAF::StackVariables const &stack, real64(&matrix)[LEAF::maxSupportPoints *NUMDOFSPERTRIALSUPPORTPOINT][LEAF::maxSupportPoints *NUMDOFSPERTRIALSUPPORTPOINT], real64 const scaleFactor=1.0) const | geos::finiteElement::FiniteElementBase | inline |
barycentricCoordinateLoop(FUNC &&func) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
basisLoop(FUNC &&func) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
calcGradN(localIndex const q, real64 const (&X)[numNodes][3], real64(&gradN)[numNodes][3]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
calcGradN(localIndex const q, real64 const (&X)[numNodes][3], StackVariables const &stack, real64(&gradN)[numNodes][3]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
calcN(localIndex const, real64(&N)[numNodes]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
calcN(localIndex const q, StackVariables const &stack, real64(&N)[numNodes]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
calcN(real64 const (&lambda)[4], real64(&N)[numNodes]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
calcN(real64 const (&X)[4][3], real64 const (&coords)[3], real64(&N)[numNodes]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
calcNandGradN(real64 const (&lambda)[4], real64 const (&N)[numNodes], real64(&gradN)[numNodes][4]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
calcNandGradN(real64 const (&X)[4][3], real64 const (&coords)[3], real64(&N)[numNodes], real64(&gradN)[numNodes][4]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
call_matching_cases(F &&func, std::integer_sequence< int, Is... >) | geos::finiteElement::BB_Tetrahedron< 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< ORDER > | inlinestatic |
computeFluxDerivativeFactor(real64 const (&X)[4][3], int x1, int x2, int o1, int o2) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
computeMassTerm(real64 const (&X)[4][3], FUNC &&func) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
computeReferenceDampingMatrix(real64(&d)[numNodes][numNodes], bool const face1Damped, bool const face2Damped, bool const face3Damped, bool const face4Damped) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
computeReferenceMassMatrix(arraySlice2d< real64 > const &m) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
computeStiffnessTerm(real64 const (&X)[4][3], FUNC &&func) | geos::finiteElement::BB_Tetrahedron< 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< ORDER > | inlinestatic |
computeSurfaceTerms(real64 const (&X)[4][3], FUNCP &&funcP, FUNCF &&funcF) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
conditionalBasisLoop(FUNC const &func) | geos::finiteElement::BB_Tetrahedron< 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< ORDER > | inlinestatic |
dofIndex() | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
dofIndex(const int i, const int j, const int k) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
edgeLength2(localIndex i1, localIndex i2, real64 const (&X)[4][3]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
faceBarycentricCoordinateLoop(FUNC &&func) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
faceJacobianDeterminant(localIndex face, real64 const (&X)[4][3]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
fillMeshData(NodeManager const &nodeManager, EdgeManager const &edgeManager, FaceManager const &faceManager, SUBREGION_TYPE const &cellSubRegion, MeshData< SUBREGION_TYPE > &meshData) | geos::finiteElement::FiniteElementBase | inlinestatic |
FiniteElementBase()=default | geos::finiteElement::FiniteElementBase | |
FiniteElementBase(FiniteElementBase const &source) | geos::finiteElement::FiniteElementBase | inline |
FiniteElementBase(FiniteElementBase &&)=default | geos::finiteElement::FiniteElementBase | |
getDetJView() const | geos::finiteElement::FiniteElementBase | inline |
getFunctionSpace() | geos::finiteElement::FiniteElementBase | static |
getGradN(localIndex const k, localIndex const q, real64 const (&X)[LEAF::maxSupportPoints][3], real64(&gradN)[LEAF::maxSupportPoints][3]) const | geos::finiteElement::FiniteElementBase | |
getGradN(localIndex const k, localIndex const q, real64 const (&X)[LEAF::maxSupportPoints][3], typename LEAF::StackVariables const &stack, real64(&gradN)[LEAF::maxSupportPoints][3]) const | geos::finiteElement::FiniteElementBase | |
getGradN(localIndex const k, localIndex const q, int const X, real64(&gradN)[LEAF::maxSupportPoints][3]) const | geos::finiteElement::FiniteElementBase | |
getGradN(localIndex const k, localIndex const q, int const X, typename LEAF::StackVariables const &stack, real64(&gradN)[LEAF::maxSupportPoints][3]) const | geos::finiteElement::FiniteElementBase | |
getGradNView() const | geos::finiteElement::FiniteElementBase | inline |
getMaxSupportPoints() const override | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinevirtual |
getNumQuadraturePoints() const override | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinevirtual |
getNumQuadraturePoints(StackVariables const &stack) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
getNumSupportPoints() const override | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinevirtual |
getNumSupportPoints(StackVariables const &stack) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
gradient(GRADIENT_TYPE const &gradN, real64 const (&var)[NUM_SUPPORT_POINTS], real64(&gradVar)[3]) | geos::finiteElement::FiniteElementBase | static |
gradient(GRADIENT_TYPE const &gradN, real64 const (&var)[NUM_SUPPORT_POINTS][3], real64(&gradVar)[3][3]) | geos::finiteElement::FiniteElementBase | static |
indexToIJKL() | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
initialize(NodeManager const &nodeManager, EdgeManager const &edgeManager, FaceManager const &faceManager, SUBREGION_TYPE const &cellSubRegion, typename LEAF::template MeshData< SUBREGION_TYPE > &meshData) | geos::finiteElement::FiniteElementBase | inlinestatic |
integralTerm(const int a, const int b, const int c) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
jacobianDeterminant(real64 const (&X)[4][3]) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
loop(FUNC const &func) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
loop_impl(FUNC &&func, std::integer_sequence< int, Is... >) | geos::finiteElement::BB_Tetrahedron< ORDER > | inlinestatic |
m_viewDetJ | geos::finiteElement::FiniteElementBase | protected |
m_viewGradN | geos::finiteElement::FiniteElementBase | protected |
maxSupportPoints | geos::finiteElement::BB_Tetrahedron< ORDER > | static |
numNodes | geos::finiteElement::BB_Tetrahedron< ORDER > | static |
numNodesPerFace | geos::finiteElement::BB_Tetrahedron< ORDER > | static |
numQuadraturePoints | geos::finiteElement::BB_Tetrahedron< ORDER > | static |
numSamplingPointsPerDirection | geos::finiteElement::FiniteElementBase | static |
numSupportPoints(typename LEAF::StackVariables const &stack) const | geos::finiteElement::FiniteElementBase | inline |
operator=(FiniteElementBase const &)=delete | geos::finiteElement::FiniteElementBase | |
operator=(FiniteElementBase &&)=delete | geos::finiteElement::FiniteElementBase | |
order | geos::finiteElement::BB_Tetrahedron< ORDER > | static |
plusGradNajAij(GRADIENT_TYPE const &gradN, real64 const (&var_detJxW)[6], real64(&R)[NUM_SUPPORT_POINTS][3]) | geos::finiteElement::FiniteElementBase | static |
plusGradNajAij(GRADIENT_TYPE const &gradN, real64 const (&var_detJxW)[3][3], real64(&R)[NUM_SUPPORT_POINTS][3]) | geos::finiteElement::FiniteElementBase | static |
plusGradNajAijPlusNaFi(GRADIENT_TYPE const &gradN, real64 const (&var_detJxW)[3][3], real64 const (&N)[NUM_SUPPORT_POINTS], real64 const (&forcingTerm_detJxW)[3], real64(&R)[NUM_SUPPORT_POINTS][3]) | geos::finiteElement::FiniteElementBase | static |
plusGradNajAijPlusNaFi(GRADIENT_TYPE const &gradN, real64 const (&var_detJxW)[6], real64 const (&N)[NUM_SUPPORT_POINTS], real64 const (&forcingTerm_detJxW)[3], real64(&R)[NUM_SUPPORT_POINTS][3]) | geos::finiteElement::FiniteElementBase | static |
plusNaFi(real64 const (&N)[NUM_SUPPORT_POINTS], real64 const (&forcingTerm_detJxW)[3], real64(&R)[NUM_SUPPORT_POINTS][3]) | geos::finiteElement::FiniteElementBase | static |
setDetJView(arrayView2d< real64 const > const &source) | geos::finiteElement::FiniteElementBase | inline |
setGradNView(arrayView4d< real64 const > const &source) | geos::finiteElement::FiniteElementBase | inline |
setup(localIndex const &cellIndex, typename LEAF::template MeshData< SUBREGION_TYPE > const &meshData, typename LEAF::StackVariables &stack) const | geos::finiteElement::FiniteElementBase | inline |
setupStack(localIndex const &cellIndex, MeshData< SUBREGION_TYPE > const &meshData, StackVariables &stack) | geos::finiteElement::FiniteElementBase | inlinestatic |
symmetricGradient(GRADIENT_TYPE const &gradN, real64 const (&var)[NUM_SUPPORT_POINTS][3], real64(&gradVar)[6]) | geos::finiteElement::FiniteElementBase | static |
symmetricGradientTrace(GRADIENT_TYPE const &gradN, real64 const (&var)[NUM_SUPPORT_POINTS][3]) | geos::finiteElement::FiniteElementBase | static |
value(real64 const (&N)[NUM_SUPPORT_POINTS], real64 const (&var)[NUM_SUPPORT_POINTS], real64 &value) | geos::finiteElement::FiniteElementBase | static |
value(real64 const (&N)[NUM_SUPPORT_POINTS], real64 const (&var)[NUM_SUPPORT_POINTS][NUM_COMPONENTS], real64(&value)[NUM_COMPONENTS]) | geos::finiteElement::FiniteElementBase | static |
valueAndGradient(real64 const (&N)[NUM_SUPPORT_POINTS], GRADIENT_TYPE const &gradN, real64 const (&var)[NUM_SUPPORT_POINTS], real64 &value, real64(&gradVar)[3]) | geos::finiteElement::FiniteElementBase | static |
~BB_Tetrahedron()=default | geos::finiteElement::BB_Tetrahedron< ORDER > | virtual |
~FiniteElementBase() | geos::finiteElement::FiniteElementBase | inlinevirtual |