40#include <eigen3/Eigen/Dense>
46using RotMat =
typename Eigen::Matrix<T, 3, 3>;
50using Vec2 =
typename Eigen::Matrix<T, 2, 1>;
54using Vec3 =
typename Eigen::Matrix<T, 3, 1>;
58using Vec4 =
typename Eigen::Matrix<T, 4, 1>;
62using Vec6 = Eigen::Matrix<T, 6, 1>;
66using Vec8 = Eigen::Matrix<T, 8, 1>;
70using Vec10 = Eigen::Matrix<T, 10, 1>;
74using Vec12 = Eigen::Matrix<T, 12, 1>;
78using Vec18 = Eigen::Matrix<T, 18, 1>;
82using Vec28 = Eigen::Matrix<T, 28, 1>;
86using Mat2 =
typename Eigen::Matrix<T, 2, 2>;
90using Mat3 =
typename Eigen::Matrix<T, 3, 3>;
94using Mat8 =
typename Eigen::Matrix<T, 8, 8>;
98using Quat =
typename Eigen::Matrix<T, 4, 1>;
102using SVec =
typename Eigen::Matrix<T, 6, 1>;
106using SXform =
typename Eigen::Matrix<T, 6, 6>;
110using Mat6 =
typename Eigen::Matrix<T, 6, 6>;
114using Mat12 =
typename Eigen::Matrix<T, 12, 12>;
118using Mat18 = Eigen::Matrix<T, 18, 18>;
122using Mat28 = Eigen::Matrix<T, 28, 28>;
126using Mat34 = Eigen::Matrix<T, 3, 4>;
130using Mat23 = Eigen::Matrix<T, 2, 3>;
134using Mat4 =
typename Eigen::Matrix<T, 4, 4>;
142using DVec =
typename Eigen::Matrix<T, Eigen::Dynamic, 1>;
146using DMat =
typename Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>;
150using D6Mat =
typename Eigen::Matrix<T, 6, Eigen::Dynamic>;
154using D3Mat =
typename Eigen::Matrix<T, 3, Eigen::Dynamic>;
typename Eigen::Matrix< T, 6, Eigen::Dynamic > D6Mat
Definition eigen_types.h:150
typename std::vector< T, Eigen::aligned_allocator< T > > vectorAligned
Definition eigen_types.h:158
typename Eigen::Matrix< T, 3, 3 > RotMat
Definition eigen_types.h:46
typename Eigen::Matrix< T, 3, Eigen::Dynamic > D3Mat
Definition eigen_types.h:154
typename Eigen::Matrix< T, 6, 6 > SXform
Definition eigen_types.h:106
Eigen::Matrix< T, 6, 1 > Vec6
Definition eigen_types.h:62
Eigen::Matrix< T, 18, 1 > Vec18
Definition eigen_types.h:78
typename Eigen::Matrix< T, 6, 1 > SVec
Definition eigen_types.h:102
typename Eigen::Matrix< T, 2, 1 > Vec2
Definition eigen_types.h:50
Eigen::Matrix< T, 8, 1 > Vec8
Definition eigen_types.h:66
Eigen::Matrix< T, 28, 28 > Mat28
Definition eigen_types.h:122
Eigen::Matrix< T, 10, 1 > Vec10
Definition eigen_types.h:70
typename Eigen::Matrix< T, 4, 4 > Mat4
Definition eigen_types.h:134
Eigen::Matrix< T, 2, 3 > Mat23
Definition eigen_types.h:130
typename Eigen::Matrix< T, 3, 1 > Vec3
Definition eigen_types.h:54
typename Eigen::Matrix< T, 4, 1 > Vec4
Definition eigen_types.h:58
Eigen::Matrix< T, 28, 1 > Vec28
Definition eigen_types.h:82
typename Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > DMat
Definition eigen_types.h:146
typename Eigen::Matrix< T, 8, 8 > Mat8
Definition eigen_types.h:94
typename Eigen::Matrix< T, 4, 1 > Quat
Definition eigen_types.h:98
Eigen::Matrix< T, 12, 1 > Vec12
Definition eigen_types.h:74
Eigen::Matrix< T, 3, 4 > Mat34
Definition eigen_types.h:126
typename Eigen::Matrix< T, 3, 3 > Mat3
Definition eigen_types.h:90
Eigen::Matrix< T, 18, 18 > Mat18
Definition eigen_types.h:118
typename Eigen::Matrix< T, 2, 2 > Mat2
Definition eigen_types.h:86
typename Eigen::Matrix< T, 10, 1 > MassProperties
Definition eigen_types.h:138
typename Eigen::Matrix< T, 12, 12 > Mat12
Definition eigen_types.h:114
typename Eigen::Matrix< T, Eigen::Dynamic, 1 > DVec
Definition eigen_types.h:142
typename Eigen::Matrix< T, 6, 6 > Mat6
Definition eigen_types.h:110