113#ifdef STK_MIXTURE_VERY_VERBOSE
115 <<
_T(
",") << idData <<
_T(
",") << nbCluster <<
_T(
")\n");
In this file we define the KernelMixtureManager class.
#define stk_cout
Standard stk output stream.
#define _T(x)
Let x unmodified.
Clust::Mixture getIdModel(String const &idData) const
Utility function allowing to find the idModel from the idData.
void setParameters(IMixture *p_mixture, ArrayXX const &data) const
set the parameters from an IMixture.
DataHandler const *const p_handler() const
void getParameters(IMixture *p_mixture, ArrayXX &data) const
get the parameters from an IMixture.
Interface base class for all the mixture models that will be processed by the composer.
implementation of the DataHandlerBase class for kernel mixture models.
~KernelMixtureManager()
destructor
KernelMixtureManager(KernelHandler const &handler)
Default constructor, need an instance of a KernelHandler.
KmmBridge< Clust::Kmm_s_, CSquareX > KmmBridge_s
void setParametersImpl(IMixture *p_mixture, ArrayXX const ¶m) const
set the parameters from an IMixture.
void setDim(IMixture *p_mixture, Real const &dim) const
set the dimension of the kernel mixture model
IMixture * createMixtureImpl(String const &modelName, String const &idData, int nbCluster)
create a concrete mixture from its string name and initialize it.
void getParametersImpl(IMixture *p_mixture, ArrayXX ¶m) const
get the parameters from an IMixture.
KmmBridge< Clust::Kmm_sk_, CSquareX > KmmBridge_sk
Interface class for the kernels classes.
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
Mixture stringToMixture(String const &type)
Convert a String to a Mixture.
Mixture
list of the mixtures that can be used by the composer
std::basic_string< Char > String
STK fundamental type of a String.
double Real
STK fundamental type of Real values.
The namespace STK is the main domain space of the Statistical ToolKit project.