11 #ifndef BOGUS_EIGEN_BLOCK_CONTAINERS_HPP
12 #define BOGUS_EIGEN_BLOCK_CONTAINERS_HPP
14 #include <Eigen/StdVector>
15 #include "../Utils/CppTools.hpp"
20 template<
typename Scalar,
int Rows,
int Cols,
int Options,
int MaxRows,
int MaxCols >
23 typedef Eigen::Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols> BlockType ;
25 Rows == Eigen::Dynamic || Cols == Eigen::Dynamic || 0 != (
static_cast< std::size_t
>( Rows * Cols *
sizeof( Scalar ) ) & 0xf ),
26 std::vector< BlockType, Eigen::aligned_allocator<BlockType> >,
27 std::vector< BlockType > >::First Type ;
Definition: CppTools.hpp:35
Default container type, that should resizable and use contiguous storage.
Definition: Traits.hpp:23