mlpack  master
core.hpp
Go to the documentation of this file.
1 
12 #ifndef MLPACK_CORE_HPP
13 #define MLPACK_CORE_HPP
14 
216 // First, include all of the prerequisites.
217 #include <mlpack/prereqs.hpp>
218 
219 // Now the core mlpack classes.
221 #include <mlpack/core/util/log.hpp>
222 #include <mlpack/core/util/cli.hpp>
224 #include <mlpack/core/data/load.hpp>
225 #include <mlpack/core/data/save.hpp>
237 //mlpack::backtrace only for linux
238 #ifdef HAS_BFD_DL
240 #endif
241 
242 // Include kernel traits.
254 
255 // Use OpenMP if compiled with -DHAS_OPENMP.
256 #ifdef HAS_OPENMP
257  #include <omp.h>
258 #endif
259 
260 // Use Armadillo's C++ version detection.
261 #ifdef ARMA_USE_CXX11
262  #define MLPACK_USE_CX11
263 #endif
264 
265 #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...