OGS
|
An implementation of ShapeMatrixPolicy using fixed size (compile-time) eigen matrices and vectors.
Definition at line 58 of file ShapeMatrixPolicy.h.
#include <ShapeMatrixPolicy.h>
Public Types | |
template<int N> | |
using | VectorType = typename ::detail::EigenMatrixType< N, 1 >::type |
template<int N> | |
using | RowVectorType = typename ::detail::EigenMatrixType< 1, N >::type |
template<int N, int M> | |
using | MatrixType = typename ::detail::EigenMatrixType< N, M >::type |
using | NodalMatrixType = MatrixType< ShapeFunction::NPOINTS, ShapeFunction::NPOINTS > |
using | NodalVectorType = VectorType< ShapeFunction::NPOINTS > |
using | DimVectorType = VectorType< ShapeFunction::DIM > |
using | NodalRowVectorType = RowVectorType< ShapeFunction::NPOINTS > |
using | DimNodalMatrixType = MatrixType< ShapeFunction::DIM, ShapeFunction::NPOINTS > |
using | DimMatrixType = MatrixType< ShapeFunction::DIM, ShapeFunction::DIM > |
using | GlobalDimNodalMatrixType = MatrixType< GlobalDim, ShapeFunction::NPOINTS > |
using | GlobalDimMatrixType = MatrixType< GlobalDim, GlobalDim > |
using | GlobalDimVectorType = VectorType< GlobalDim > |
using | ShapeMatrices = NumLib::ShapeMatrices< NodalRowVectorType, DimNodalMatrixType, DimMatrixType, GlobalDimNodalMatrixType > |
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::DimMatrixType = MatrixType<ShapeFunction::DIM, ShapeFunction::DIM> |
Definition at line 76 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::DimNodalMatrixType = MatrixType<ShapeFunction::DIM, ShapeFunction::NPOINTS> |
Definition at line 74 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::DimVectorType = VectorType<ShapeFunction::DIM> |
Definition at line 72 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::GlobalDimMatrixType = MatrixType<GlobalDim, GlobalDim> |
Definition at line 79 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::GlobalDimNodalMatrixType = MatrixType<GlobalDim, ShapeFunction::NPOINTS> |
Definition at line 77 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::GlobalDimVectorType = VectorType<GlobalDim> |
Definition at line 80 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::MatrixType = typename ::detail::EigenMatrixType<N, M>::type |
Definition at line 67 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::NodalMatrixType = MatrixType<ShapeFunction::NPOINTS, ShapeFunction::NPOINTS> |
Definition at line 69 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::NodalRowVectorType = RowVectorType<ShapeFunction::NPOINTS> |
Definition at line 73 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::NodalVectorType = VectorType<ShapeFunction::NPOINTS> |
Definition at line 71 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::RowVectorType = typename ::detail::EigenMatrixType<1, N>::type |
Definition at line 64 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::ShapeMatrices = NumLib::ShapeMatrices<NodalRowVectorType, DimNodalMatrixType, DimMatrixType, GlobalDimNodalMatrixType> |
Definition at line 82 of file ShapeMatrixPolicy.h.
using EigenFixedShapeMatrixPolicy< ShapeFunction, GlobalDim >::VectorType = typename ::detail::EigenMatrixType<N, 1>::type |
Definition at line 61 of file ShapeMatrixPolicy.h.