37#ifndef STK_FULLSTRATEGY_H
38#define STK_FULLSTRATEGY_H
In this file we define the interface base class for strategies to use in order to estimate a mixture ...
A FullStrategy is based on the following paradigm:
virtual FullStrategy * clone() const
clone pattern
virtual bool run()
run the strategy
FullStrategy(IMixtureComposer *&p_model)
default constructor.
FullStrategyParam * p_param_
void setParam(FullStrategyParam *p_param)
set the parameters of the strategy
bool initStep(IMixtureComposer *&p_bestModel)
Perform the Initialization step Initialize nbInitRun_ (should be > 0) model and select the best model...
virtual ~FullStrategy()
destructor
FullStrategy(FullStrategy const &strategy)
copy constructor.
Interface base class for the algorithms.
Base class for Mixture (composed) model.
Interface base class for all the strategies.
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.
helper structure encapsulating the parameters of the Full strategy
IMixtureAlgo * p_longAlgo_
algorithm to use in long run
FullStrategyParam()
Constructor.
IMixtureAlgo * p_shortAlgo_
algorithm to use in short runs
int nbShortRun_
number of short run to perform
int nbInitRun_
number of initialization run to perform
virtual ~FullStrategyParam()
destructor