Go to the documentation of this file.
10 #ifndef FPROP_ALT_STANDARD_EO_MIXEDPREC_INCLUDED
11 #define FPROP_ALT_STANDARD_EO_MIXEDPREC_INCLUDED
30 template<
typename AFIELD_d,
typename AFIELD_f>
59 {
init(params_fopr, params_solver, dr_smear); }
64 {
init(params_fopr, params_solver); }
void invert_De(AFIELD_d &, AFIELD_d &, AFIELD_d &, AFIELD_d &, int &, double &)
ASolver< AFIELD_d > * m_solver
APrecond< AFIELD_d > * m_precond
void invert_DdagD(Field &, const Field &, int &, double &)
void init(const Parameters ¶ms_fopr, const Parameters ¶ms_solver)
ASolver< AFIELD_f > * m_solver_prec
AFopr< AFIELD_d > * m_kernel_d
AFopr< AFIELD_f > * m_kernel_f
static const std::string class_name
Get quark propagator for Fopr with lexical site index: alternative version.
AFopr< AFIELD_d > * m_fopr_d
Director_Smear * m_dr_smear
void invert(Field &, const Field &, int &, double &)
invert accordingly to the mode. [22 Sep 2018 H.Matsufuru]
Get quark propagator for Fopr with lexical site index: alternative version.
void report_performance()
Fprop_alt_Standard_eo_Mixedprec(const Parameters ¶ms_fopr, const Parameters ¶ms_solver)
~Fprop_alt_Standard_eo_Mixedprec()
Manager of smeared configurations.
void mult_performance(const std::string mode, const int Nrepeat)
Container of Field-type object.
Fprop_alt_Standard_eo_Mixedprec(const Parameters ¶ms_fopr, const Parameters ¶ms_solver, Director_Smear *dr_smear)
void invert_D(Field &, const Field &, int &, double &)
AFopr< AFIELD_f > * m_fopr_f