| AIToolbox
    A library that offers tools for AI problem solving. | 
 
 
 
Go to the documentation of this file.    1 #ifndef AI_TOOLBOX_TYPES_HEADER_FILE 
    2 #define AI_TOOLBOX_TYPES_HEADER_FILE 
    7 #include <boost/multi_array.hpp> 
   10 #include <Eigen/SparseCore> 
   16     using Vector = Eigen::Matrix<double, Eigen::Dynamic, 1>;
 
   18     using Matrix2D       = Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor | Eigen::AutoAlign>;
 
   24     using Matrix4D       = boost::multi_array<Matrix2D,       2>;
 
   27     using Table2D = Eigen::Matrix<unsigned long, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor | Eigen::AutoAlign>;
 
   30     using SparseTable2D = Eigen::SparseMatrix<unsigned long, Eigen::RowMajor>;