OGS
EigenDynamicMatrixPolicy Struct Reference

Detailed Description

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

Note
Dynamic size local matrices are much slower in allocation than their fixed counterparts.

Definition at line 89 of file ShapeMatrixPolicy.h.

#include <ShapeMatrixPolicy.h>

Inheritance diagram for EigenDynamicMatrixPolicy:
[legend]

Public Types

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

◆ MatrixType

template<int, int>
using EigenDynamicMatrixPolicy::MatrixType
Initial value:
Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>

Definition at line 98 of file ShapeMatrixPolicy.h.

◆ RowVectorType

template<int>
using EigenDynamicMatrixPolicy::RowVectorType = Eigen::Matrix<double, 1, Eigen::Dynamic>

Definition at line 95 of file ShapeMatrixPolicy.h.

◆ VectorType

template<int>
using EigenDynamicMatrixPolicy::VectorType = Eigen::Matrix<double, Eigen::Dynamic, 1>

Definition at line 92 of file ShapeMatrixPolicy.h.


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