mlpack 3.4.2
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.
92
93// mlpack::backtrace only for linux
94#ifdef HAS_BFD_DL
96#endif
97
98// Include kernel traits.
111
112// Use OpenMP if compiled with -DHAS_OPENMP.
113#ifdef HAS_OPENMP
114 #include <omp.h>
115#endif
116
117// Use Armadillo's C++ version detection.
118#ifdef ARMA_USE_CXX11
119 #define MLPACK_USE_CX11
120#endif
121
122#endif
Miscellaneous math clamping routines.
The core includes that mlpack expects; standard C++ includes and Armadillo.
Miscellaneous math random-related routines.
Definition of the Range class, which represents a simple range with a lower and upper bound.