Go to the documentation of this file.
10 #ifndef FPROP_ALT_STANDARD_LEX_SAP_INCLUDED
11 #define FPROP_ALT_STANDARD_LEX_SAP_INCLUDED
31 template<
typename AFIELD>
60 {
init(params_fopr, params_solver); }
66 {
init(params_fopr, params_solver, dr_smear); }
void invert_D(Field &, const Field &, int &, double &)
Get quark propagator for domain-decomposed AFopr.
AFopr_dd< AFIELD > * m_afopr_dd
void init_common(const Parameters ¶ms_fopr, const Parameters ¶ms_solver)
void report_performance()
Base class of fermion operator family.
AFopr_dd< AFIELD > * m_afopr
AFopr_dd< AFIELD > * m_kernel
Director_Smear * m_dr_smear
Fprop_alt_Standard_SAP(const Parameters ¶ms_fopr, const Parameters ¶ms_solver, Director_Smear *dr_smear)
Get quark propagator for Fopr with lexical site index: alternative version.
ASolver_SAP< AFIELD > * m_asolver
void invert(Field &, const Field &, int &, double &)
invert accordingly to the mode. [22 Sep 2018 H.Matsufuru]
Fprop_alt_Standard_SAP(const Parameters ¶ms_fopr, const Parameters ¶ms_solver)
static const std::string class_name
std::vector< int > m_coarse_lattice
Manager of smeared configurations.
std::vector< int > m_fine_lattice
void mult_performance(const std::string mode, const int Nrepeat)
AIndex_block_lex< real_t, AFIELD::IMPL > * m_block_index
~Fprop_alt_Standard_SAP()
void init(const Parameters ¶ms_fopr, const Parameters ¶ms_solver)
Container of Field-type object.
void invert_DdagD(Field &, const Field &, int &, double &)