AIToolbox
A library that offers tools for AI problem solving.
|
Go to the source code of this file.
Namespaces | |
AIToolbox | |
Functions | |
Output stream utilities. | |
These utilities output common types at the maximum possible precision. This allows reading them back with no loss of accuracy. We do not output the size of the matrices, only their contents. We do not use operator<< here as the Eigen types already have it in their own namespace, and we don't want ambiguities. | |
std::ostream & | AIToolbox::write (std::ostream &os, double d) |
std::ostream & | AIToolbox::write (std::ostream &os, const Vector &v) |
std::ostream & | AIToolbox::write (std::ostream &os, const Matrix2D &m) |
std::ostream & | AIToolbox::write (std::ostream &os, const SparseMatrix2D &m) |
std::ostream & | AIToolbox::write (std::ostream &os, const Matrix3D &m) |
std::ostream & | AIToolbox::write (std::ostream &os, const SparseMatrix3D &m) |
std::ostream & | AIToolbox::write (std::ostream &os, const Table2D &t) |
std::ostream & | AIToolbox::write (std::ostream &os, const SparseTable2D &t) |
std::ostream & | AIToolbox::write (std::ostream &os, const Table3D &t) |
std::ostream & | AIToolbox::write (std::ostream &os, const SparseTable3D &t) |
Input stream utilities. | |
std::istream & | AIToolbox::read (std::istream &is, Vector &v) |
std::istream & | AIToolbox::read (std::istream &is, Matrix2D &m) |
std::istream & | AIToolbox::read (std::istream &is, SparseMatrix2D &m) |
std::istream & | AIToolbox::read (std::istream &is, Matrix3D &m) |
std::istream & | AIToolbox::read (std::istream &is, SparseMatrix3D &m) |
std::istream & | AIToolbox::read (std::istream &is, Table2D &t) |
std::istream & | AIToolbox::read (std::istream &is, SparseTable2D &t) |
std::istream & | AIToolbox::read (std::istream &is, Table3D &t) |
std::istream & | AIToolbox::read (std::istream &is, SparseTable3D &t) |
Output stream utilities. | |
These utilities output common types at the maximum possible precision. This allows reading them back with no loss of accuracy. We do not output the size of the matrices, only their contents. We do not use operator<< here as the Eigen types already have it in their own namespace, and we don't want ambiguities. | |
std::ostream & | AIToolbox::write (std::ostream &os, double d) |
std::ostream & | AIToolbox::write (std::ostream &os, const Vector &v) |
std::ostream & | AIToolbox::write (std::ostream &os, const Matrix2D &m) |
std::ostream & | AIToolbox::write (std::ostream &os, const SparseMatrix2D &m) |
std::ostream & | AIToolbox::write (std::ostream &os, const Matrix3D &m) |
std::ostream & | AIToolbox::write (std::ostream &os, const SparseMatrix3D &m) |
std::ostream & | AIToolbox::write (std::ostream &os, const Table2D &t) |
std::ostream & | AIToolbox::write (std::ostream &os, const SparseTable2D &t) |
std::ostream & | AIToolbox::write (std::ostream &os, const Table3D &t) |
std::ostream & | AIToolbox::write (std::ostream &os, const SparseTable3D &t) |
Input stream utilities. | |
std::istream & | AIToolbox::read (std::istream &is, Vector &v) |
std::istream & | AIToolbox::read (std::istream &is, Matrix2D &m) |
std::istream & | AIToolbox::read (std::istream &is, SparseMatrix2D &m) |
std::istream & | AIToolbox::read (std::istream &is, Matrix3D &m) |
std::istream & | AIToolbox::read (std::istream &is, SparseMatrix3D &m) |
std::istream & | AIToolbox::read (std::istream &is, Table2D &t) |
std::istream & | AIToolbox::read (std::istream &is, SparseTable2D &t) |
std::istream & | AIToolbox::read (std::istream &is, Table3D &t) |
std::istream & | AIToolbox::read (std::istream &is, SparseTable3D &t) |