Bridge++
Ver. 2.0.2
|
Get quark propagator for Fopr with lexical site index: alternative version. More...
#include <fprop_alt.h>
Public Types | |
typedef AFIELD::real_t | real_t |
Public Member Functions | |
virtual | ~Fprop_alt () |
virtual void | set_config (Field *)=0 |
virtual void | invert (Field &, const Field &, int &, double &)=0 |
invert accordingly to the mode. [22 Sep 2018 H.Matsufuru] More... | |
virtual void | invert_D (Field &, const Field &, int &, double &)=0 |
virtual void | invert_DdagD (Field &, const Field &, int &, double &)=0 |
virtual void | invert (AFIELD &, const AFIELD &, int &, double &) |
invert accordingly to the mode. [22 Sep 2018 H.Matsufuru] More... | |
virtual double | flop_count () |
virtual void | reset_performance () |
virtual void | get_performance (double &flop_count, double &elapsed_time) |
virtual void | report_performance () |
virtual void | mult_performance (const std::string mode, const int Nrepeat) |
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... | |
Public Attributes | |
Bridge::VerboseLevel | m_vl |
std::string | m_mode |
Additional Inherited Members | |
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 29 of file fprop_alt.h.
typedef AFIELD::real_t Fprop_alt< AFIELD >::real_t |
Definition at line 32 of file fprop_alt.h.
Definition at line 37 of file fprop_alt.h.
Implements Fprop.
Reimplemented in Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex< AFIELD >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_eo< AFIELD >, and Fprop_alt_QWS< AFIELD >.
Definition at line 49 of file fprop_alt.h.
|
inlinevirtual |
Reimplemented from Fprop.
Reimplemented in Fprop_alt_Standard_lex< AFIELD >, and Fprop_alt_QWS< AFIELD >.
Definition at line 53 of file fprop_alt.h.
|
inlinevirtual |
invert accordingly to the mode. [22 Sep 2018 H.Matsufuru]
Reimplemented from Fprop.
Reimplemented in Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_QWS< AFIELD >, Fprop_alt_Standard_eo< AFIELD >, Fprop_alt_Standard_lex< AFIELD >, Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_lex< AFIELD >, and Fprop_alt_Standard_eo< AFIELD >.
Definition at line 47 of file fprop_alt.h.
|
pure virtual |
invert accordingly to the mode. [22 Sep 2018 H.Matsufuru]
Reimplemented from Fprop.
Implemented in Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_QWS< AFIELD >, Fprop_alt_Standard_eo< AFIELD >, Fprop_alt_Standard_lex< AFIELD >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_lex< AFIELD >, and Fprop_alt_Standard_eo< AFIELD >.
|
pure virtual |
Implements Fprop.
Implemented in Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_QWS< AFIELD >, Fprop_alt_Standard_eo< AFIELD >, Fprop_alt_Standard_lex< AFIELD >, Fprop_alt_Standard_eo< AFIELD >, Fprop_alt_Standard_SAP< AFIELD >, and Fprop_alt_Standard_lex< AFIELD >.
|
pure virtual |
Implements Fprop.
Implemented in Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_QWS< AFIELD >, Fprop_alt_Standard_eo< AFIELD >, Fprop_alt_Standard_lex< AFIELD >, Fprop_alt_Standard_eo< AFIELD >, Fprop_alt_Standard_SAP< AFIELD >, and Fprop_alt_Standard_lex< AFIELD >.
|
inlinevirtual |
Reimplemented from Fprop.
Reimplemented in Fprop_alt_Standard_lex< AFIELD >, Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_QWS< AFIELD >, and Fprop_alt_Standard_eo< AFIELD >.
Definition at line 58 of file fprop_alt.h.
Reimplemented from Fprop.
Reimplemented in Fprop_alt_Standard_lex< AFIELD >, Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_QWS< AFIELD >, and Fprop_alt_Standard_eo< AFIELD >.
Definition at line 56 of file fprop_alt.h.
Reimplemented from Fprop.
Reimplemented in Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex< AFIELD >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_eo< AFIELD >, and Fprop_alt_QWS< AFIELD >.
Definition at line 51 of file fprop_alt.h.
Implements Fprop.
Implemented in Fprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_SAP< AFIELD >, Fprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f >, Fprop_alt_QWS< AFIELD >, Fprop_alt_Standard_eo< AFIELD >, and Fprop_alt_Standard_lex< AFIELD >.
Bridge::VerboseLevel Fprop::m_vl |