OGS
|
An implementation of G-Matrix policy using same matrix and vector types (fixed size or dynamic) as in the ShapeMatrixPolicyType.
Definition at line 20 of file GMatrixPolicy.h.
#include <GMatrixPolicy.h>
Public Types | |
using | GradientMatrixType = MatrixType< DisplacementDim *DisplacementDim+(DisplacementDim==2 ? 1 :0), _number_of_dof > |
using | GradientVectorType = VectorType< DisplacementDim *DisplacementDim+(DisplacementDim==2 ? 1 :0)> |
Private Types | |
template<int N> | |
using | VectorType = typename ShapeMatrixPolicyType< ShapeFunction, DisplacementDim >::template VectorType< N > |
Reusing the ShapeMatrixPolicy vector type. More... | |
template<int N, int M> | |
using | MatrixType = typename ShapeMatrixPolicyType< ShapeFunction, DisplacementDim >::template MatrixType< N, M > |
Reusing the ShapeMatrixPolicy matrix type. More... | |
Static Private Attributes | |
static int const | _number_of_dof = ShapeFunction::NPOINTS * DisplacementDim |
using ProcessLib::GMatrixPolicyType< ShapeFunction, DisplacementDim >::GradientMatrixType = MatrixType<DisplacementDim * DisplacementDim + (DisplacementDim == 2 ? 1 : 0), _number_of_dof> |
Definition at line 40 of file GMatrixPolicy.h.
using ProcessLib::GMatrixPolicyType< ShapeFunction, DisplacementDim >::GradientVectorType = VectorType<DisplacementDim * DisplacementDim + (DisplacementDim == 2 ? 1 : 0)> |
Definition at line 43 of file GMatrixPolicy.h.
|
private |
Reusing the ShapeMatrixPolicy matrix type.
Definition at line 31 of file GMatrixPolicy.h.
|
private |
Reusing the ShapeMatrixPolicy vector type.
Definition at line 25 of file GMatrixPolicy.h.
|
staticprivate |
Definition at line 35 of file GMatrixPolicy.h.