28 #ifndef _math_optimize_scextrap_h 29 #define _math_optimize_scextrap_h 35 #include <util/class/class.h> 36 #include <util/state/state.h> 37 #include <util/keyval/keyval.h> 56 virtual void zero() = 0;
76 virtual double error() = 0;
93 void set_error(
double e) { error_ = e; errorset_ = 1; }
105 void set_tolerance(
double t) { tolerance_ = t; }
106 double tolerance() {
return tolerance_; }
107 double error() {
return error_; }
109 int converged() {
return errorset_? error_ <= tolerance_ : 0; }
121 virtual void start_extrapolation();
123 virtual void reinitialize() =0;
Serializes objects that derive from SavableState.
Definition: stateout.h:61
A template class that maintains references counts.
Definition: ref.h:332
Restores objects that derive from SavableState.
Definition: statein.h:70
Base class for objects that can save/restore state.
Definition: state.h:46