OGS
|
Definition at line 44 of file ShapeMatrixCache.h.
#include <ShapeMatrixCache.h>
Public Types | |
template<typename MeshElement > | |
using | ShapeFunctionHigherOrder |
template<typename MeshElement > | |
using | ShapeFunctionLowerOrder |
Public Member Functions | |
ShapeMatrixCache (unsigned const integration_order) | |
template<typename MeshElement > | |
auto const & | NsHigherOrder () const |
template<typename MeshElement > | |
auto const & | NsLowerOrder () const |
Static Public Member Functions | |
static constexpr std::size_t | size () |
Private Types | |
using | ETLs = NumLib::AllElementTraitsLagrange |
using | MeshElements |
using | ShapeFunctionsHigherOrder |
using | ShapeMatrixPoliciesHigherOrder |
using | ShapeMatricesHigherOrder_N |
using | ShapeMatrixVectorsHigherOrder_N |
using | ShapeFunctionsLowerOrder |
using | ShapeMatrixPoliciesLowerOrder |
using | ShapeMatricesLowerOrder_N |
using | ShapeMatrixVectorsLowerOrder_N |
Private Attributes | |
ShapeMatrixVectorsHigherOrder_N | Nss_higher_order_ |
ShapeMatrixVectorsLowerOrder_N | Nss_lower_order_ |
|
private |
Definition at line 46 of file ShapeMatrixCache.h.
|
private |
Definition at line 48 of file ShapeMatrixCache.h.
using NumLib::ShapeMatrixCache::ShapeFunctionHigherOrder |
Definition at line 120 of file ShapeMatrixCache.h.
using NumLib::ShapeMatrixCache::ShapeFunctionLowerOrder |
Definition at line 125 of file ShapeMatrixCache.h.
|
private |
Definition at line 53 of file ShapeMatrixCache.h.
|
private |
Definition at line 75 of file ShapeMatrixCache.h.
|
private |
Definition at line 58 of file ShapeMatrixCache.h.
|
private |
Definition at line 80 of file ShapeMatrixCache.h.
|
private |
Definition at line 55 of file ShapeMatrixCache.h.
|
private |
Definition at line 77 of file ShapeMatrixCache.h.
Definition at line 63 of file ShapeMatrixCache.h.
|
private |
Definition at line 85 of file ShapeMatrixCache.h.
|
explicit |
Definition at line 57 of file ShapeMatrixCache.cpp.
References NumLib::initShapeMatrices(), Nss_higher_order_, and Nss_lower_order_.
|
inline |
Definition at line 99 of file ShapeMatrixCache.h.
References Nss_higher_order_.
Referenced by NumLib::detail::assembleAdvectionMatrix(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleBlockMatrices(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleComponentTransportEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleHeatTransportEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleHydraulicEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleKCmCn(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleReactionEquationConcrete(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleWithJacobianComponentTransportEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::assembleWithJacobianHydraulicEquation(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::calculateIntPtDarcyVelocity(), ProcessLib::HT::HTFEM< ShapeFunction, GlobalDim >::getIntPtDarcyVelocityLocal(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::getIntPtMolarFlux(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::getShapeMatrix(), ProcessLib::HT::HTFEM< ShapeFunction, GlobalDim >::getShapeMatrix(), ProcessLib::LiquidFlow::LiquidFlowLocalAssembler< ShapeFunction, GlobalDim >::getShapeMatrix(), ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::initializeChemicalSystemConcrete(), interpolateElementCoords(), and ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, GlobalDim >::setChemicalSystemConcrete().
|
inline |
Definition at line 106 of file ShapeMatrixCache.h.
References Nss_lower_order_.
|
inlinestaticconstexpr |
Returns the number of elements in the ShapeMatrixVectorsHigherOrder_N tuple.
Definition at line 114 of file ShapeMatrixCache.h.
|
private |
Definition at line 130 of file ShapeMatrixCache.h.
Referenced by ShapeMatrixCache(), and NsHigherOrder().
|
private |
Definition at line 131 of file ShapeMatrixCache.h.
Referenced by ShapeMatrixCache(), and NsLowerOrder().