diff options
Diffstat (limited to 'misc/bootstrap.hpp')
| -rw-r--r-- | misc/bootstrap.hpp | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/misc/bootstrap.hpp b/misc/bootstrap.hpp index 0e58efa..3ee53b1 100644 --- a/misc/bootstrap.hpp +++ b/misc/bootstrap.hpp @@ -36,6 +36,11 @@ namespace opt_utilities        :p_fitter(NULL)      {} +    ~bootstrap() +    { +      reset(); +    } +      void set_fitter(fitter<Ty,Tx,Tp,Ts,Tstr>& pf)      {        param_pool.clear(); @@ -44,7 +49,14 @@ namespace opt_utilities        origin_param=pf.get_all_params();      } - +    void reset() +    { +      if(p_fitter!=NULL) +	{ +	  p_fitter->load_data(origin_data_set); +	  p_fitter->set_param_value(origin_param); +	} +    }      void sample(int n)      { | 
