core.hpp
Go to the documentation of this file.
1 
12 #ifndef MLPACK_CORE_HPP
13 #define MLPACK_CORE_HPP
14 
66 // First, include all of the prerequisites.
67 #include <mlpack/prereqs.hpp>
68 
69 // Now the core mlpack classes.
71 #include <mlpack/core/util/log.hpp>
72 #include <mlpack/core/util/io.hpp>
93 
94 // mlpack::backtrace only for linux
95 #ifdef HAS_BFD_DL
97 #endif
98 
99 // Include kernel traits.
112 
113 // Use OpenMP if compiled with -DHAS_OPENMP.
114 #ifdef HAS_OPENMP
115  #include <omp.h>
116 #endif
117 
118 // Use Armadillo's C++ version detection.
119 #ifdef ARMA_USE_CXX11
120  #define MLPACK_USE_CX11
121 #endif
122 
123 #endif
The core includes that mlpack expects; standard C++ includes and Armadillo.
Miscellaneous math clamping routines.
Miscellaneous math random-related routines.
Definition of the Range class, which represents a simple range with a lower and upper bound...