27 #include "parameters.h"
28 #include "esostrategy.h"
29 #include "cmasolutions.h"
70 template <
class TESOStrategy,
class TParameters,
class TSolutions=CMASolutions>
88 TParameters ¶meters)
89 :TESOStrategy(func,parameters)
100 TParameters ¶meters,
101 const TSolutions &solution)
102 :TESOStrategy(func,parameters,solution)
114 std::chrono::time_point<std::chrono::system_clock> tstart = std::chrono::system_clock::now();
115 int opt = TESOStrategy::optimize();
116 std::chrono::time_point<std::chrono::system_clock> tstop = std::chrono::system_clock::now();
117 TESOStrategy::_solutions._elapsed_time = std::chrono::duration_cast<std::chrono::milliseconds>(tstop-tstart).count();
ESOptimizer()
dummy constructor
Definition: esoptimizer.h:77
ESOptimizer(FitFunc &func, TParameters ¶meters, const TSolutions &solution)
constructor for starting from an existing solution
Definition: esoptimizer.h:99
ESOptimizer(FitFunc &func, TParameters ¶meters)
constructor
Definition: esoptimizer.h:87
linear scaling of the parameter space to achieve similar sensitivity across all components.
Definition: acovarianceupdate.cc:25
an optimizer main class.
Definition: esoptimizer.h:71
int optimize()
finds the minimum of a function, by calling on the underlying procedure of the EOSOptimizer object...
Definition: esoptimizer.h:112