16 #ifdef USE_PARAMETERS_FACTORY
30 #ifdef USE_PARAMETERS_FACTORY
45 const string str_vlevel = params.
get_string(
"verbose_level");
53 err += params.
fetch_int(
"order_of_exp_iP", Nprec);
101 for (
int i = 0; i < nprec; ++i) {
102 double exf = alpha / (nprec - i);
122 for (
int ex = 0; ex < Nex; ++ex) {
123 for (
int site = 0; site < Nvol; ++site) {
124 mat_exp(ut, iP.
mat(site, ex), U.
mat(site, ex), step_size,
m_Nprec);
137 for (
size_t i = 0, n =
m_integs.size(); i < n; ++i) {
140 for (
size_t i = 0, n =
m_director.size(); i < n; ++i) {
void Register_string(const string &, const string &)
void set_parameters(const Parameters ¶ms)
void set_parameter_nprec(const int Nprec)
void general(const char *format,...)
void Register_int(const string &, const int)
Parameters_Integrator_UpdateU()
static const std::string class_name
Bridge::VerboseLevel m_vl
void evolve(const double step_size, Field_G &iP, Field_G &U)
void crucial(const char *format,...)
static bool Register(const std::string &realm, const creator_callback &cb)
int non_zero(const double v)
std::vector< Integrator * > m_integs
std::vector< Director * > m_director
string get_string(const string &key) const
void set_mat(const int site, const int mn, const Mat_SU_N &U)
Mat_SU_N mat(const int site, const int mn=0) const
int fetch_int(const string &key, int &val) const
static VerboseLevel set_verbose_level(const std::string &str)