mlpack
3.1.0
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
66
// First, include all of the prerequisites.
67
#include <
mlpack/prereqs.hpp
>
68
69
// Now the core mlpack classes.
70
#include <
mlpack/core/util/arma_traits.hpp
>
71
#include <
mlpack/core/util/log.hpp
>
72
#include <
mlpack/core/util/cli.hpp
>
73
#include <
mlpack/core/util/deprecated.hpp
>
74
#include <
mlpack/core/data/load.hpp
>
75
#include <
mlpack/core/data/save.hpp
>
76
#include <
mlpack/core/data/normalize_labels.hpp
>
77
#include <
mlpack/core/math/clamp.hpp
>
78
#include <
mlpack/core/math/random.hpp
>
79
#include <
mlpack/core/math/random_basis.hpp
>
80
#include <
mlpack/core/math/lin_alg.hpp
>
81
#include <
mlpack/core/math/range.hpp
>
82
#include <
mlpack/core/math/round.hpp
>
83
#include <
mlpack/core/math/shuffle_data.hpp
>
84
#include <
mlpack/core/math/ccov.hpp
>
85
#include <
mlpack/core/math/make_alias.hpp
>
86
#include <
mlpack/core/dists/discrete_distribution.hpp
>
87
#include <
mlpack/core/dists/gaussian_distribution.hpp
>
88
#include <
mlpack/core/dists/laplace_distribution.hpp
>
89
#include <
mlpack/core/dists/gamma_distribution.hpp
>
90
#include <
mlpack/core/dists/diagonal_gaussian_distribution.hpp
>
91
#include <
mlpack/core/data/confusion_matrix.hpp
>
92
#include <
mlpack/core/data/one_hot_encoding.hpp
>
93
94
// mlpack::backtrace only for linux
95
#ifdef HAS_BFD_DL
96
#include <
mlpack/core/util/backtrace.hpp
>
97
#endif
98
99
// Include kernel traits.
100
#include <
mlpack/core/kernels/kernel_traits.hpp
>
101
#include <
mlpack/core/kernels/linear_kernel.hpp
>
102
#include <
mlpack/core/kernels/polynomial_kernel.hpp
>
103
#include <
mlpack/core/kernels/cosine_distance.hpp
>
104
#include <
mlpack/core/kernels/gaussian_kernel.hpp
>
105
#include <
mlpack/core/kernels/epanechnikov_kernel.hpp
>
106
#include <
mlpack/core/kernels/hyperbolic_tangent_kernel.hpp
>
107
#include <
mlpack/core/kernels/laplacian_kernel.hpp
>
108
#include <
mlpack/core/kernels/pspectrum_string_kernel.hpp
>
109
#include <
mlpack/core/kernels/spherical_kernel.hpp
>
110
#include <
mlpack/core/kernels/triangular_kernel.hpp
>
111
#include <
mlpack/core/kernels/cauchy_kernel.hpp
>
112
113
// Use OpenMP if compiled with -DHAS_OPENMP.
114
#ifdef HAS_OPENMP
115
#include <omp.h>
116
#endif
117
118
// Use Armadillo's C++ version detection.
119
#ifdef ARMA_USE_CXX11
120
#define MLPACK_USE_CX11
121
#endif
122
123
#endif
cosine_distance.hpp
deprecated.hpp
pspectrum_string_kernel.hpp
gaussian_distribution.hpp
laplace_distribution.hpp
epanechnikov_kernel.hpp
load.hpp
one_hot_encoding.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
cauchy_kernel.hpp
polynomial_kernel.hpp
normalize_labels.hpp
backtrace.hpp
hyperbolic_tangent_kernel.hpp
ccov.hpp
laplacian_kernel.hpp
make_alias.hpp
confusion_matrix.hpp
kernel_traits.hpp
shuffle_data.hpp
random.hpp
Miscellaneous math random-related routines.
diagonal_gaussian_distribution.hpp
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