![]() |
OGS
|
An implementation of H-Matrix policy using same matrix and vector types (fixed size or dynamic) as in the ShapeMatrixPolicyType.
Definition at line 20 of file HMatrixUtils.h.
#include <HMatrixUtils.h>
Public Types | |
| using | StiffnessMatrixType = MatrixType<_number_of_dof, _number_of_dof> |
| using | NodalForceVectorType = VectorType<_number_of_dof> |
| using | HMatrixType = MatrixType<DisplacementDim, _number_of_dof> |
| using | ConstitutiveMatrixType = MatrixType<DisplacementDim, DisplacementDim> |
| using | ForceVectorType = VectorType<DisplacementDim> |
Private Types | |
| template<int N> | |
| using | VectorType |
| Reusing the ShapeMatrixPolicy vector type. | |
| template<int N, int M> | |
| using | MatrixType |
| Reusing the ShapeMatrixPolicy matrix type. | |
Static Private Attributes | |
| static int const | _number_of_dof = ShapeFunction::NPOINTS * DisplacementDim |
| using ProcessLib::HMatrixPolicyType< ShapeFunction, DisplacementDim >::ConstitutiveMatrixType = MatrixType<DisplacementDim, DisplacementDim> |
Definition at line 44 of file HMatrixUtils.h.
| using ProcessLib::HMatrixPolicyType< ShapeFunction, DisplacementDim >::ForceVectorType = VectorType<DisplacementDim> |
Definition at line 45 of file HMatrixUtils.h.
| using ProcessLib::HMatrixPolicyType< ShapeFunction, DisplacementDim >::HMatrixType = MatrixType<DisplacementDim, _number_of_dof> |
Definition at line 42 of file HMatrixUtils.h.
|
private |
Reusing the ShapeMatrixPolicy matrix type.
Definition at line 31 of file HMatrixUtils.h.
| using ProcessLib::HMatrixPolicyType< ShapeFunction, DisplacementDim >::NodalForceVectorType = VectorType<_number_of_dof> |
Definition at line 40 of file HMatrixUtils.h.
| using ProcessLib::HMatrixPolicyType< ShapeFunction, DisplacementDim >::StiffnessMatrixType = MatrixType<_number_of_dof, _number_of_dof> |
Definition at line 39 of file HMatrixUtils.h.
|
private |
Reusing the ShapeMatrixPolicy vector type.
Definition at line 25 of file HMatrixUtils.h.
|
staticprivate |
Definition at line 36 of file HMatrixUtils.h.