file
eigen.h
Namespaces
- namespace manif
- namespace manif::internal
Classes
-
template<typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols, typename NewScalar>struct manif::internal::traitscast<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>, NewScalar>
- traitscast specialization that come handy when writing thing like using Matrix3f = typename traitscast<Matrix3d, float>::cast;
Defines
- #define static_assert_rows_dim(x, dim)
- #define static_assert_cols_dim(x, dim)
- #define static_assert_dim(x, rows, cols)
- #define static_assert_dim_eq(l, r)
- #define static_assert_is_vector(x)
- #define static_assert_vector_dim(x, dim)
- #define static_assert_is_colmajor_vector(x)
- #define static_assert_colmajor_vector_dim(x, dim)
- #define assert_rows_dim(x, dim)
- #define assert_cols_dim(x, dim)
- #define assert_dim(x, rows, cols)
- #define assert_dim_eq(l, r)
- #define assert_is_vector(x)
- #define assert_vector_dim(x, dim)
- #define assert_is_colmajor_vector(x)
- #define assert_colmajor_vector_dim(x, dim)