core.hpp
Go to the documentation of this file.
1 
12 #ifndef MLPACK_CORE_HPP
13 #define MLPACK_CORE_HPP
14 
252 // First, include all of the prerequisites.
253 #include <mlpack/prereqs.hpp>
254 
255 // Now the core mlpack classes.
257 #include <mlpack/core/util/log.hpp>
258 #include <mlpack/core/util/cli.hpp>
260 #include <mlpack/core/data/load.hpp>
261 #include <mlpack/core/data/save.hpp>
275 
276 // mlpack::backtrace only for linux
277 #ifdef HAS_BFD_DL
279 #endif
280 
281 // Include kernel traits.
293 
294 // Use OpenMP if compiled with -DHAS_OPENMP.
295 #ifdef HAS_OPENMP
296  #include <omp.h>
297 #endif
298 
299 // Use Armadillo's C++ version detection.
300 #ifdef ARMA_USE_CXX11
301  #define MLPACK_USE_CX11
302 #endif
303 
304 #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...