58template<
class Array,
class Weights>
105template<
class Array,
class Weights>
111template<
class Array,
class Weights>
113 :
Runner(p_data), dim_(0), p_reduced_(0)
118template<
class Array,
class Weights>
120 :
Runner(data), dim_(0), p_reduced_(0)
125template<
class Array,
class Weights>
136template<
class Array,
class Weights>
138{
if (p_reduced_)
delete p_reduced_;}
This file include all the other header files of the project Sdk.
Interface base class for reducing methods.
IReducer()
Default constructor.
Array * p_reduced_
The reduced data set.
void setDimension(const int &dim)
set the number of dimension.
IReducer(Array const &data)
Constructor with a constant reference on the data set.
int dim() const
get the number of dimension.
IReducer(IReducer const &reducer)
Copy constructor.
int dim_
dimension of the reduced data set
Array * p_reduced() const
get a pointer on the reduced data set
IReducer(Array const *p_data)
Constructor with a pointer on the constant data set.
virtual ~IReducer()
virtual destructor.
IRunnerUnsupervised< Array, Weights > Runner
void clear()
clear allocated memory
Abstract class for all classes making unsupervised learning.
Array const * p_data() const
get the data set
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
The namespace STK is the main domain space of the Statistical ToolKit project.