OGS
EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim > Struct Template Reference

Detailed Description

template<typename ShapeFunction, int GlobalDim>
struct EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >

An implementation of ShapeMatrixPolicy using dynamic size Eigen matrices and vectors.

Definition at line 112 of file ShapeMatrixPolicy.h.

#include <ShapeMatrixPolicy.h>

Inheritance diagram for EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >:
[legend]
Collaboration diagram for EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >:
[legend]

Public Types

using NodalMatrixType = MatrixType<0, 0>
 
using NodalVectorType = VectorType<0>
 
using DimVectorType = VectorType<0>
 
using NodalRowVectorType = RowVectorType<0>
 
using DimNodalMatrixType = MatrixType<0, 0>
 
using DimMatrixType = MatrixType<0, 0>
 
using GlobalDimNodalMatrixType = MatrixType<0, 0>
 
using GlobalDimMatrixType = MatrixType<0, 0>
 
using GlobalDimVectorType = VectorType<0>
 
using ShapeMatrices
 
- Public Types inherited from EigenDynamicMatrixPolicy
template<int >
using VectorType = Eigen::Matrix<double, Eigen::Dynamic, 1>
 
template<int >
using RowVectorType = Eigen::Matrix<double, 1, Eigen::Dynamic>
 
template<int , int >
using MatrixType
 

Member Typedef Documentation

◆ DimMatrixType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::DimMatrixType = MatrixType<0, 0>

Definition at line 119 of file ShapeMatrixPolicy.h.

◆ DimNodalMatrixType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::DimNodalMatrixType = MatrixType<0, 0>

Definition at line 118 of file ShapeMatrixPolicy.h.

◆ DimVectorType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::DimVectorType = VectorType<0>

Definition at line 116 of file ShapeMatrixPolicy.h.

◆ GlobalDimMatrixType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::GlobalDimMatrixType = MatrixType<0, 0>

Definition at line 121 of file ShapeMatrixPolicy.h.

◆ GlobalDimNodalMatrixType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::GlobalDimNodalMatrixType = MatrixType<0, 0>

Definition at line 120 of file ShapeMatrixPolicy.h.

◆ GlobalDimVectorType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::GlobalDimVectorType = VectorType<0>

Definition at line 122 of file ShapeMatrixPolicy.h.

◆ NodalMatrixType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::NodalMatrixType = MatrixType<0, 0>

Definition at line 114 of file ShapeMatrixPolicy.h.

◆ NodalRowVectorType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::NodalRowVectorType = RowVectorType<0>

Definition at line 117 of file ShapeMatrixPolicy.h.

◆ NodalVectorType

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::NodalVectorType = VectorType<0>

Definition at line 115 of file ShapeMatrixPolicy.h.

◆ ShapeMatrices

template<typename ShapeFunction , int GlobalDim>
using EigenDynamicShapeMatrixPolicy< ShapeFunction, GlobalDim >::ShapeMatrices
Initial value:

Definition at line 124 of file ShapeMatrixPolicy.h.


The documentation for this struct was generated from the following file: