mlpack  2.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
core.hpp
Go to the documentation of this file.
1 
12 #ifndef MLPACK_CORE_HPP
13 #define MLPACK_CORE_HPP
14 
217 // First, include all of the prerequisites.
218 #include <mlpack/prereqs.hpp>
219 
220 // Now the core mlpack classes.
222 #include <mlpack/core/util/log.hpp>
223 #include <mlpack/core/util/cli.hpp>
225 #include <mlpack/core/data/load.hpp>
226 #include <mlpack/core/data/save.hpp>
238 //mlpack::backtrace only for linux
239 #ifdef HAS_BFD_DL
241 #endif
242 
243 // Include kernel traits.
255 
256 // Use OpenMP if compiled with -DHAS_OPENMP.
257 #ifdef HAS_OPENMP
258  #include <omp.h>
259 #endif
260 
261 // Use Armadillo's C++ version detection.
262 #ifdef ARMA_USE_CXX11
263  #define MLPACK_USE_CX11
264 #endif
265 
266 #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...