22template <
int N,
int M>
25 using type = Eigen::Matrix<double, N, M, Eigen::RowMajor>;
33 using type = Eigen::Matrix<double, N, 1, Eigen::ColMajor>;
43 Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>;
50 Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor>;
60 using VectorType = typename ::detail::EigenMatrixType<N, 1>::type;
65 template <
int N,
int M>
66 using MatrixType = typename ::detail::EigenMatrixType<N, M>::type;
71template <
typename ShapeFunction,
int GlobalDim>
99 using VectorType = Eigen::Matrix<double, Eigen::Dynamic, 1>;
106 Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>;
111template <
typename ShapeFunction,
int GlobalDim>
129#ifdef OGS_EIGEN_DYNAMIC_SHAPE_MATRICES
132template <
typename ShapeFunction,
int GlobalDim>
140template <
typename ShapeFunction,
int GlobalDim>
const unsigned OGS_EIGEN_DYNAMIC_SHAPE_MATRICES_FLAG
Eigen::Matrix< double, Eigen::Dynamic, 1 > VectorType
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > MatrixType
Eigen::Matrix< double, 1, Eigen::Dynamic > RowVectorType
MatrixType< 0, 0 > GlobalDimNodalMatrixType
VectorType< 0 > DimVectorType
MatrixType< 0, 0 > NodalMatrixType
MatrixType< 0, 0 > GlobalDimMatrixType
VectorType< 0 > GlobalDimVectorType
RowVectorType< 0 > NodalRowVectorType
MatrixType< 0, 0 > DimNodalMatrixType
VectorType< 0 > NodalVectorType
MatrixType< 0, 0 > DimMatrixType
typename ::detail::EigenMatrixType< N, 1 >::type VectorType
typename ::detail::EigenMatrixType< 1, N >::type RowVectorType
typename ::detail::EigenMatrixType< N, M >::type MatrixType
VectorType< ShapeFunction::DIM > DimVectorType
MatrixType< ShapeFunction::NPOINTS, ShapeFunction::NPOINTS > NodalMatrixType
MatrixType< GlobalDim, ShapeFunction::NPOINTS > GlobalDimNodalMatrixType
MatrixType< ShapeFunction::DIM, ShapeFunction::NPOINTS > DimNodalMatrixType
MatrixType< ShapeFunction::DIM, ShapeFunction::DIM > DimMatrixType
MatrixType< GlobalDim, GlobalDim > GlobalDimMatrixType
VectorType< GlobalDim > GlobalDimVectorType
VectorType< ShapeFunction::NPOINTS > NodalVectorType
RowVectorType< ShapeFunction::NPOINTS > NodalRowVectorType
Coordinates mapping matrices at particular location.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > type
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > type
Eigen::Matrix< double, N, 1, Eigen::ColMajor > type
Eigen::Matrix< double, N, M, Eigen::RowMajor > type