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>;