mlpack
2.2.5
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
mlpack
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.
221
#include <
mlpack/core/util/arma_traits.hpp
>
222
#include <
mlpack/core/util/log.hpp
>
223
#include <
mlpack/core/util/cli.hpp
>
224
#include <
mlpack/core/util/deprecated.hpp
>
225
#include <
mlpack/core/data/load.hpp
>
226
#include <
mlpack/core/data/save.hpp
>
227
#include <
mlpack/core/data/normalize_labels.hpp
>
228
#include <
mlpack/core/math/clamp.hpp
>
229
#include <
mlpack/core/math/random.hpp
>
230
#include <
mlpack/core/math/random_basis.hpp
>
231
#include <
mlpack/core/math/lin_alg.hpp
>
232
#include <
mlpack/core/math/range.hpp
>
233
#include <
mlpack/core/math/round.hpp
>
234
#include <
mlpack/core/dists/discrete_distribution.hpp
>
235
#include <
mlpack/core/dists/gaussian_distribution.hpp
>
236
#include <
mlpack/core/dists/laplace_distribution.hpp
>
237
#include <
mlpack/core/dists/gamma_distribution.hpp
>
238
//mlpack::backtrace only for linux
239
#ifdef HAS_BFD_DL
240
#include <
mlpack/core/util/backtrace.hpp
>
241
#endif
242
243
// Include kernel traits.
244
#include <
mlpack/core/kernels/kernel_traits.hpp
>
245
#include <
mlpack/core/kernels/linear_kernel.hpp
>
246
#include <
mlpack/core/kernels/polynomial_kernel.hpp
>
247
#include <
mlpack/core/kernels/cosine_distance.hpp
>
248
#include <
mlpack/core/kernels/gaussian_kernel.hpp
>
249
#include <
mlpack/core/kernels/epanechnikov_kernel.hpp
>
250
#include <
mlpack/core/kernels/hyperbolic_tangent_kernel.hpp
>
251
#include <
mlpack/core/kernels/laplacian_kernel.hpp
>
252
#include <
mlpack/core/kernels/pspectrum_string_kernel.hpp
>
253
#include <
mlpack/core/kernels/spherical_kernel.hpp
>
254
#include <
mlpack/core/kernels/triangular_kernel.hpp
>
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
cosine_distance.hpp
deprecated.hpp
pspectrum_string_kernel.hpp
gaussian_distribution.hpp
laplace_distribution.hpp
epanechnikov_kernel.hpp
load.hpp
save.hpp
linear_kernel.hpp
prereqs.hpp
The core includes that mlpack expects; standard C++ includes and Armadillo.
triangular_kernel.hpp
round.hpp
clamp.hpp
Miscellaneous math clamping routines.
lin_alg.hpp
cli.hpp
gaussian_kernel.hpp
gamma_distribution.hpp
polynomial_kernel.hpp
normalize_labels.hpp
backtrace.hpp
hyperbolic_tangent_kernel.hpp
laplacian_kernel.hpp
kernel_traits.hpp
random.hpp
Miscellaneous math random-related routines.
range.hpp
Definition of the Range class, which represents a simple range with a lower and upper bound...
log.hpp
random_basis.hpp
arma_traits.hpp
spherical_kernel.hpp
discrete_distribution.hpp
Generated by
1.8.5