|
Bridge++
Ver. 2.0.4
|
Get quark propagator for Fopr with lexical site index: alternative version. More...
#include <fprop_alt_Standard_lex.h>
Public Types | |
| typedef AFIELD::real_t | real_t |
Public Types inherited from Fprop_alt< AFIELD > | |
| typedef AFIELD::real_t | real_t |
Public Member Functions | |
| Fprop_alt_Standard_lex (const Parameters ¶ms_fopr, const Parameters ¶ms_solver) | |
| Fprop_alt_Standard_lex (const Parameters ¶ms_fopr, const Parameters ¶ms_solver, Director_Smear *dr_smear) | |
| ~Fprop_alt_Standard_lex () | |
| void | set_config (Field *) |
| void | invert (Field &, const Field &, int &, double &) |
| invert accordingly to the mode. [22 Sep 2018 H.Matsufuru] More... | |
| void | invert_D (Field &, const Field &, int &, double &) |
| void | invert_DdagD (Field &, const Field &, int &, double &) |
| void | invert_D_prec (Field &, const Field &, int &, double &) |
| void | invert_DdagD_prec (Field &, const Field &, int &, double &) |
| void | invert (AFIELD &, const AFIELD &, int &, double &) |
| invert accordingly to the mode. [22 Sep 2018 H.Matsufuru] More... | |
| void | invert_D (AFIELD &, const AFIELD &, int &, double &) |
| void | invert_DdagD (AFIELD &, const AFIELD &, int &, double &) |
| void | invert_D_prec (AFIELD &, const AFIELD &, int &, double &) |
| void | invert_DdagD_prec (AFIELD &, const AFIELD &, int &, double &) |
| double | flop_count () |
| void | reset_performance () |
| void | get_performance (double &flop_count, double &elapsed_time) |
| void | report_performance () |
| void | mult_performance (const std::string mode, const int Nrepeat) |
| const std::string | class_name |
| const std::string | class_name |
Public Member Functions inherited from Fprop_alt< AFIELD > | |
| virtual | ~Fprop_alt () |
Public Member Functions inherited from Fprop | |
| Fprop () | |
| virtual | ~Fprop () |
| void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
| virtual void | set_mode (const std::string &mode) |
| set the mode for invert(). [22 Sep 2018 H.Matsufuru] More... | |
Static Public Attributes | |
| static const std::string | class_name = "Fprop_alt_Standard_lex" |
Private Member Functions | |
| void | init (const Parameters ¶ms_fopr, const Parameters ¶ms_solver) |
| void | init (const Parameters ¶ms_fopr, const Parameters ¶ms_solver, Director_Smear *dr_smear) |
| void | tidyup () |
Private Attributes | |
| AFopr< AFIELD > * | m_kernel |
| AFopr< AFIELD > * | m_fopr |
| ASolver< AFIELD > * | m_solver |
| Timer | m_timer |
| double | m_flop_count |
| double | m_elapsed_time |
| Director_Smear * | m_dr_smear |
Additional Inherited Members | |
Public Attributes inherited from Fprop_alt< AFIELD > | |
| Bridge::VerboseLevel | m_vl |
| std::string | m_mode |
Protected Attributes inherited from Fprop | |
| Bridge::VerboseLevel | m_vl |
| std::string | m_mode |
Get quark propagator for Fopr with lexical site index: alternative version.
This is temporary implementation. [30 May 2017 H.Matsufuru]
Definition at line 30 of file fprop_alt_Standard_lex.h.
| typedef AFIELD::real_t Fprop_alt_Standard_lex< AFIELD >::real_t |
Definition at line 33 of file fprop_alt_Standard_lex.h.
|
inline |
Definition at line 50 of file fprop_alt_Standard_lex.h.
|
inline |
Definition at line 55 of file fprop_alt_Standard_lex.h.
|
inline |
Definition at line 61 of file fprop_alt_Standard_lex.h.
| const std::string Fprop_alt_Standard_lex< AField< double, QXS > >::class_name |
Definition at line 25 of file fprop_alt_Standard_lex.cpp.
| const std::string Fprop_alt_Standard_lex< AField< float, QXS > >::class_name |
Definition at line 34 of file fprop_alt_Standard_lex.cpp.
|
virtual |
Reimplemented from Fprop_alt< AFIELD >.
Definition at line 483 of file fprop_alt_Standard_lex-tmpl.h.
|
virtual |
Reimplemented from Fprop_alt< AFIELD >.
Definition at line 500 of file fprop_alt_Standard_lex-tmpl.h.
|
private |
Definition at line 15 of file fprop_alt_Standard_lex-tmpl.h.
|
private |
Definition at line 48 of file fprop_alt_Standard_lex-tmpl.h.
|
virtual |
invert accordingly to the mode. [22 Sep 2018 H.Matsufuru]
Implements Fprop_alt< AFIELD >.
|
virtual |
invert accordingly to the mode. [22 Sep 2018 H.Matsufuru]
Implements Fprop_alt< AFIELD >.
Definition at line 97 of file fprop_alt_Standard_lex-tmpl.h.
|
virtual |
Implements Fprop_alt< AFIELD >.
|
virtual |
Implements Fprop_alt< AFIELD >.
Definition at line 121 of file fprop_alt_Standard_lex-tmpl.h.
| void Fprop_alt_Standard_lex< AFIELD >::invert_D_prec | ( | AFIELD & | , |
| const AFIELD & | , | ||
| int & | , | ||
| double & | |||
| ) |
| void Fprop_alt_Standard_lex< AFIELD >::invert_D_prec | ( | Field & | xq, |
| const Field & | b, | ||
| int & | nconv, | ||
| double & | diff | ||
| ) |
Definition at line 229 of file fprop_alt_Standard_lex-tmpl.h.
|
virtual |
Implements Fprop_alt< AFIELD >.
|
virtual |
Implements Fprop_alt< AFIELD >.
Definition at line 178 of file fprop_alt_Standard_lex-tmpl.h.
| void Fprop_alt_Standard_lex< AFIELD >::invert_DdagD_prec | ( | AFIELD & | , |
| const AFIELD & | , | ||
| int & | , | ||
| double & | |||
| ) |
| void Fprop_alt_Standard_lex< AFIELD >::invert_DdagD_prec | ( | Field & | xq, |
| const Field & | b, | ||
| int & | nconv, | ||
| double & | diff | ||
| ) |
Definition at line 280 of file fprop_alt_Standard_lex-tmpl.h.
|
virtual |
Reimplemented from Fprop_alt< AFIELD >.
Definition at line 525 of file fprop_alt_Standard_lex-tmpl.h.
|
virtual |
Reimplemented from Fprop_alt< AFIELD >.
Definition at line 510 of file fprop_alt_Standard_lex-tmpl.h.
|
virtual |
Reimplemented from Fprop_alt< AFIELD >.
Definition at line 491 of file fprop_alt_Standard_lex-tmpl.h.
|
virtual |
Implements Fprop_alt< AFIELD >.
Definition at line 89 of file fprop_alt_Standard_lex-tmpl.h.
|
private |
Definition at line 79 of file fprop_alt_Standard_lex-tmpl.h.
|
static |
Definition at line 34 of file fprop_alt_Standard_lex.h.
|
private |
Definition at line 47 of file fprop_alt_Standard_lex.h.
|
private |
Definition at line 45 of file fprop_alt_Standard_lex.h.
|
private |
Definition at line 44 of file fprop_alt_Standard_lex.h.
|
private |
Definition at line 40 of file fprop_alt_Standard_lex.h.
|
private |
Definition at line 39 of file fprop_alt_Standard_lex.h.
|
private |
Definition at line 41 of file fprop_alt_Standard_lex.h.
|
private |
Definition at line 43 of file fprop_alt_Standard_lex.h.