14 #ifndef FPROP_WILSON_SHIFT_INCLUDED
15 #define FPROP_WILSON_SHIFT_INCLUDED
66 m_fopr(fopr), m_index_lex(index) {}
70 m_fopr((
Fopr_Wilson *)fopr.get()), m_index_lex(index.get()) {}
80 void set_parameters(
const int Nshift,
const std::vector<double> sigma,
81 const int Niter,
const double Stop_cond);
83 double calc(std::vector<Field_F> *,
Get shifted quark propagators.
Fprop_Wilson_Shift(Fopr_Wilson *fopr, Index_lex *index)
Fprop_Wilson_Shift(unique_ptr< Fopr > &fopr, unique_ptr< Index_lex > &index)
static const std::string class_name
Fprop_Wilson_Shift & operator=(const Fprop_Wilson_Shift &)
Wilson-type fermion field.
std::vector< double > m_sigma
Common parameter class: provides parameters as singleton.
Parameters_Fprop_Wilson_Shift()
Bridge::VerboseLevel m_vl
void set_parameters(const Parameters ¶ms)
double calc(std::vector< Field_F > *, const Field_F &)