1 #ifndef PARAMETRICMODELPOPULATION_H 2 #define PARAMETRICMODELPOPULATION_H 4 #include "IPopulation.h" 39 virtual void doCrossOver(
const std::vector<std::vector<IModel*> > &parents);
void setMutationSize(double relativeSize)
Abstract class describing a population of models.
~ParametricModelPopulation()
ParametricModelPopulation()
double m_mutationSize
Stores the relative size (sigma) of the gaussian noise applied during mutation.
virtual void doInitialize(int n)
Implements a population of parametric models.
virtual void doMutate(IModel *model)
TF1 * m_formula
Stores the formula for this population.
virtual void doCrossOver(const std::vector< std::vector< IModel *> > &parents)
void setFormula(TF1 *formula)
Abstract class describing the interface for a model.