21 const string str_vlevel = params.
get_string(
"verbose_level");
31 err += params.
fetch_double(
"isospin_chemical_potential", mu);
46 const std::vector<int> bc)
54 for (
int imu = 0; imu < Ndim; ++imu) {
60 assert(bc.size() == Ndim);
94 axpy(force_, 1.0, force);
121 for (
int dir = 0; dir < Ndim - 1; ++dir) {
133 const int dir = Ndim - 1;
143 }
else if (
m_mode ==
"Hdag") {
void scal(Field &x, const double a)
scal(x, a): x = a * x
void mult_Field_Gd(Field_F &y, const int ex, const Field_G &u, int ex1, const Field_F &x, int ex2)
double m_kappa
hopping parameter
void set_mode(const std::string mode)
setting the mode of multiplication if necessary. Default implementation here is just to avoid irrelev...
void set(const int jin, const int site, const int jex, double v)
void general(const char *format,...)
Bridge::VerboseLevel m_vl
Container of Field-type object.
int fetch_double(const string &key, double &value) const
void force_udiv1_impl(Field_G &force, const Field_F &zeta, const Field_F &eta)
double m_mu
isospin chemical potential
void copy(Field &y, const Field &x)
copy(y, x): y = x
void mult(Field &v, const Field &f)
multiplies fermion operator to a given field (2nd argument)
Wilson-type fermion field.
void set_parameters(const Parameters ¶ms)
Fopr_Wilson_Isochemical * m_fopr_w
void set_parameters(const Parameters ¶ms)
void force_udiv(Field &force, const Field &eta)
void axpy(Field &y, const double a, const Field &x)
axpy(y, a, x): y := a * x + y
void crucial(const char *format,...)
void mult_gm5p(const int mu, Field_F &v, const Field_F &w)
void tensorProd_Field_F(Field_G &u, const Field_F &v1, const Field_F &v2)
std::vector< int > m_boundary
static const std::string class_name
void force_udiv1(Field &force, const Field &zeta, const Field &eta)
string get_string(const string &key) const
void set_mode(const std::string &mode)
in Force, setting the mode is optional when H is nonhermitian.
int fetch_int_vector(const string &key, vector< int > &value) const
static VerboseLevel set_verbose_level(const std::string &str)