42 #include "../VectorTools.h"
43 #include "../NumTools.h"
53 lastParametersEstimates_(),
54 newParametersEstimates_()
59 cout <<
"DEBUG: WARNING!!! No parameter passed to ParametersStopCondition constructor. "
60 <<
"Be sure to have initialized the Optimizer first!" << endl;
68 lastParametersEstimates_(),
69 newParametersEstimates_()
74 cout <<
"DEBUG: WARNING!!! No parameter passed to ParametersStopCondition constructor. "
75 <<
"Be sure to have initialized the Optimizer first!" << endl;
83 lastParametersEstimates_(),
84 newParametersEstimates_()
89 cout <<
"DEBUG: WARNING!!! No parameter passed to ParametersStopCondition constructor. "
90 <<
"Be sure to have initialized the Optimizer first!" << endl;
99 lastParametersEstimates_(),
100 newParametersEstimates_()
105 cout <<
"DEBUG: WARNING!!! No parameter passed to ParametersStopCondition constructor. "
106 <<
"Be sure to have initialized the Optimizer first!" << endl;
132 double tol = NumTools::abs<double>(newEstimate - lastEstimate);
152 double tol = NumTools::abs<double>(newEstimate - lastEstimate);
167 lastFunctionValue_(-log(0.)),
168 newFunctionValue_(-log(0.))
177 lastFunctionValue_(-log(0.)),
178 newFunctionValue_(-log(0.))
187 lastFunctionValue_(-log(0.)),
188 newFunctionValue_(-log(0.))
198 lastFunctionValue_(-log(0.)),
199 newFunctionValue_(-log(0.))