mlpack
3.4.2
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/io.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
93
// mlpack::backtrace only for linux
94
#ifdef HAS_BFD_DL
95
#include <
mlpack/core/util/backtrace.hpp
>
96
#endif
97
98
// Include kernel traits.
99
#include <
mlpack/core/kernels/kernel_traits.hpp
>
100
#include <
mlpack/core/kernels/linear_kernel.hpp
>
101
#include <
mlpack/core/kernels/polynomial_kernel.hpp
>
102
#include <
mlpack/core/kernels/cosine_distance.hpp
>
103
#include <
mlpack/core/kernels/gaussian_kernel.hpp
>
104
#include <
mlpack/core/kernels/epanechnikov_kernel.hpp
>
105
#include <
mlpack/core/kernels/hyperbolic_tangent_kernel.hpp
>
106
#include <
mlpack/core/kernels/laplacian_kernel.hpp
>
107
#include <
mlpack/core/kernels/pspectrum_string_kernel.hpp
>
108
#include <
mlpack/core/kernels/spherical_kernel.hpp
>
109
#include <
mlpack/core/kernels/triangular_kernel.hpp
>
110
#include <
mlpack/core/kernels/cauchy_kernel.hpp
>
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
cosine_distance.hpp
deprecated.hpp
pspectrum_string_kernel.hpp
gaussian_distribution.hpp
laplace_distribution.hpp
epanechnikov_kernel.hpp
load.hpp
io.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
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