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.
71 #include <mlpack/core/util/log.hpp>
72 #include <mlpack/core/util/io.hpp>
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
pspectrum_string_kernel.hpp
prereqs.hpp
The core includes that mlpack expects; standard C++ includes and Armadillo.
arma_traits.hpp
random.hpp
Miscellaneous math random-related routines.
gamma_distribution.hpp
diagonal_gaussian_distribution.hpp
confusion_matrix.hpp
io.hpp
backtrace.hpp
make_alias.hpp
hyperbolic_tangent_kernel.hpp
range.hpp
Definition of the Range class, which represents a simple range with a lower and upper bound.
polynomial_kernel.hpp
discrete_distribution.hpp
deprecated.hpp
load.hpp
epanechnikov_kernel.hpp
normalize_labels.hpp
save.hpp
random_basis.hpp
gaussian_kernel.hpp
linear_kernel.hpp
cosine_distance.hpp
triangular_kernel.hpp
log.hpp
ccov.hpp
clamp.hpp
Miscellaneous math clamping routines.
laplacian_kernel.hpp
kernel_traits.hpp
gaussian_distribution.hpp
lin_alg.hpp
shuffle_data.hpp
laplace_distribution.hpp
cauchy_kernel.hpp
round.hpp
spherical_kernel.hpp