diff --git a/templates/standard_model_high_scale_spectrum_generator.hpp.in b/templates/standard_model_high_scale_spectrum_generator.hpp.in index 1b50a0b94..21ddedce5 100644 --- a/templates/standard_model_high_scale_spectrum_generator.hpp.in +++ b/templates/standard_model_high_scale_spectrum_generator.hpp.in @@ -51,7 +51,6 @@ class @ModelName@_spectrum_generator public: @ModelName@_spectrum_generator() : @ModelName@_spectrum_generator_interface() - , solver() , high_scale_constraint() , susy_scale_constraint() , low_scale_constraint() @@ -72,7 +71,6 @@ public: void write_running_couplings(const std::string& filename = "@ModelName@_rgflow.dat") const; private: - RGFlow solver; @ModelName@_high_scale_constraint high_scale_constraint; @ModelName@_susy_scale_constraint susy_scale_constraint; standard_model::Standard_model_low_scale_constraint low_scale_constraint; @@ -176,7 +174,7 @@ void @ModelName@_spectrum_generator::run(const softsusy::QedQcd& qedqcd, Two_scale_increasing_precision precision( 10.0, this->settings.get(Spectrum_generator_settings::precision)); - solver.reset(); + RGFlow solver; solver.set_convergence_tester(&cct); solver.set_running_precision(&precision); solver.set_initial_guesser(&initial_guesser); diff --git a/templates/standard_model_low_scale_spectrum_generator.hpp.in b/templates/standard_model_low_scale_spectrum_generator.hpp.in index 7f702d8bb..0661aa7c7 100644 --- a/templates/standard_model_low_scale_spectrum_generator.hpp.in +++ b/templates/standard_model_low_scale_spectrum_generator.hpp.in @@ -50,7 +50,6 @@ class @ModelName@_spectrum_generator public: @ModelName@_spectrum_generator() : @ModelName@_spectrum_generator_interface() - , solver() , susy_scale_constraint() , low_scale_constraint() , matching() @@ -69,7 +68,6 @@ public: void write_running_couplings(const std::string& filename = "@ModelName@_rgflow.dat") const; private: - RGFlow solver; @ModelName@_susy_scale_constraint susy_scale_constraint; standard_model::Standard_model_low_scale_constraint low_scale_constraint; @ModelName@_standard_model_Matching matching; @@ -167,7 +165,7 @@ void @ModelName@_spectrum_generator::run(const softsusy::QedQcd& qedqcd, Two_scale_increasing_precision precision( 10.0, this->settings.get(Spectrum_generator_settings::precision)); - solver.reset(); + RGFlow solver; solver.set_convergence_tester(&cct); solver.set_running_precision(&precision); solver.set_initial_guesser(&initial_guesser);