16 #ifdef USE_PARAMETERS_FACTORY
31 #ifdef USE_PARAMETERS_FACTORY
46 const string str_vlevel = params.
get_string(
"verbose_level");
56 err += params.
fetch_int(
"number_of_steps", Nstep);
101 if (nsteps.size() > 0) {
106 std::vector<int> next_steps(nsteps.begin() + 1, nsteps.end());
124 double estep = step_size /
m_Nstep;
129 for (
int istep = 1; istep <=
m_Nstep; ++istep) {
void Register_string(const string &, const string &)
void general(const char *format,...)
void Register_int(const string &, const int)
void set_parameters(const Parameters ¶ms)
virtual void evolve(const double step_size, Field_G &iP, Field_G &U)=0
static const std::string class_name
Bridge::VerboseLevel m_vl
void set_parameter_nsteps(const std::vector< int > &nsteps)
void crucial(const char *format,...)
void set_parameter_nstep(const int nstep)
static bool Register(const std::string &realm, const creator_callback &cb)
Parameters_Integrator_Leapfrog()
void set_parameter_level(const int level)
void evolve(const double step_size, Field_G &iP, Field_G &U)
string get_string(const string &key) const
int fetch_int(const string &key, int &val) const
static VerboseLevel set_verbose_level(const std::string &str)
virtual void set_parameter_nsteps(const std::vector< int > &nsteps)