69 return std::format(
"stopped with epsilon={}",
epsilon());
75 return std::format(
"stopped with max iteration={}",
maxIter());
78 return std::format(
"stopped with timeout={}",
maxTime());
This file contains getters and setters definition for ApproximationScheme settings.
This file contains getters and setters definition for ApproximationScheme settings.
virtual double epsilon() const =0
Returns the value of epsilon.
virtual ~IApproximationSchemeConfiguration()
Class destructor.
IApproximationSchemeConfiguration()
Class constructors.
virtual ApproximationSchemeSTATE stateApproximationScheme() const =0
Returns the approximation scheme state.
virtual double minEpsilonRate() const =0
Returns the value of the minimal epsilon rate.
std::string messageApproximationScheme() const
Returns the approximation scheme message.
virtual Size maxIter() const =0
Returns the criterion on number of iterations.
virtual double maxTime() const =0
Returns the timeout (in seconds).
gum is the global namespace for all aGrUM entities