![]() |
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(), and interpolateElementCoords().
|
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().