Contains compile time settings for the project, such as Eigen plugins.
Definition in file Config.hpp.
#include <vector>
Include dependency graph for Config.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | mm::Pi< T > |
Value of Pi in type T. Usage: More... | |
Namespaces | |
| mm | |
| Root namespace for the whole library. | |
Macros | |
| #define | EIGEN_MATRIXBASE_PLUGIN "medusa/bits/types/MatrixBaseAddons.hpp" |
| Set Eigen MatrixBase plugin. More... | |
| #define | EIGEN_MATRIX_PLUGIN "medusa/bits/types/MatrixAddons.hpp" |
| Set Eigen Matrix plugin. More... | |
| #define | EIGEN_DEFAULT_IO_FORMAT |
| Set Eigen default IO format. More... | |
| #define | SINL EIGEN_STRONG_INLINE |
| Strong inline macro. More... | |
| #define | EIGEN_INITIALIZE_MATRICES_BY_NAN |
| Initialize matrices with NaN in debug mode for easier error detection. More... | |
Typedefs | |
| typedef std::vector< int > | mm::indexes_t |
| Class representing a collection of indices. More... | |
Variables | |
| static const double | mm::PI = Pi<double>::value |
| Mathematical constant pi in double precision. More... | |
| static const double | mm::INF = 1.0 / 0.0 |
| Infinite floating point value. More... | |
| static const double | mm::NaN = 0.0 / 0.0 |
| Not-a-number floating point value. More... | |
| #define EIGEN_DEFAULT_IO_FORMAT |
Set Eigen default IO format.
Definition at line 20 of file Config.hpp.
| #define EIGEN_INITIALIZE_MATRICES_BY_NAN |
Initialize matrices with NaN in debug mode for easier error detection.
Definition at line 28 of file Config.hpp.
| #define EIGEN_MATRIX_PLUGIN "medusa/bits/types/MatrixAddons.hpp" |
Set Eigen Matrix plugin.
Definition at line 12 of file Config.hpp.
| #define EIGEN_MATRIXBASE_PLUGIN "medusa/bits/types/MatrixBaseAddons.hpp" |
Set Eigen MatrixBase plugin.
Definition at line 10 of file Config.hpp.
| #define SINL EIGEN_STRONG_INLINE |
Strong inline macro.
Definition at line 24 of file Config.hpp.