1 #ifndef AnnealingSchedule_H 2 #define AnnealingSchedule_H 19 virtual double phi (
double chi2 )
const = 0;
24 virtual double weight (
double chi2 )
const = 0;
36 virtual double cutoff()
const = 0;
40 virtual void debug()
const = 0;
virtual double initialTemp() const =0
virtual double weight(double chi2) const =0
virtual bool isAnnealed() const =0
virtual double phi(double chi2) const =0
virtual double cutoff() const =0
virtual double currentTemp() const =0
virtual AnnealingSchedule * clone() const =0
virtual void debug() const =0
virtual ~AnnealingSchedule()
virtual void resetAnnealing()=0