Contains compile time settings for the project, such as Eigen plugins.
Definition in file Config.hpp.
#include <vector>
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.