|
Bridge++
Ver. 1.1.x
|
Wilson fermion operator. More...
#include <fopr_Wilson_impl.h>
Public Member Functions | |
| Fopr_Wilson_impl () | |
| void | init (std::string repr) |
| void | set_parameters (const double kappa, const std::valarray< int > bc) |
| void | set_config (Field *U) |
| void | set_mode (std::string mode) |
| std::string | get_mode () const |
| void | mult (Field &v, const Field &f) |
| void | mult_dag (Field &v, const Field &f) |
| void | mult_gm5 (Field &v, const Field &f) |
| void | D (Field &v, const Field &f) |
| void | Ddag (Field &w, const Field &f) |
| void | DdagD (Field &w, const Field &f) |
| void | H (Field &w, const Field &f) |
| void | mult_undef (Field &, const Field &f) |
| const Field_F | mult_gm5p (int mu, const Field_F &w) |
| void | mult_up (int mu, Field &w, const Field &f) |
| void | mult_dn (int mu, Field &w, const Field &f) |
| void | fprop_normalize (Field &v) |
| void | fopr_normalize (Field &v) |
| Fopr_Wilson_impl () | |
| void | init (std::string repr) |
| void | set_parameters (const double kappa) |
| void | set_parameters (const double kappa, const std::valarray< int > bc) |
| void | set_config (Field *U) |
| void | set_mode (std::string mode) |
| std::string | get_mode () const |
| void | mult (Field &v, const Field &f) |
| void | mult_dag (Field &v, const Field &f) |
| void | mult_gm5 (Field &v, const Field &f) |
| void | D (Field &v, const Field &f) |
| void | Ddag (Field &w, const Field &f) |
| void | DdagD (Field &w, const Field &f) |
| void | H (Field &w, const Field &f) |
| void | mult_undef (Field &, const Field &f) |
| const Field_F | mult_gm5p (int mu, const Field_F &w) |
| void | mult_up (int mu, Field &w, const Field &f) |
| void | mult_dn (int mu, Field &w, const Field &f) |
| void | fprop_normalize (Field &v) |
| void | fopr_normalize (Field &v) |
Private Member Functions | |
| Fopr_Wilson_impl (const Fopr_Wilson::Fopr_Wilson_impl &) | |
| Fopr_Wilson_impl & | operator= (const Fopr_Wilson::Fopr_Wilson_impl &) |
| void | D_chiral (Field &, const Field &) |
| void | D_dirac (Field &, const Field &) |
| void | gm5_chiral (Field &, const Field &) |
| void | gm5_dirac (Field &, const Field &) |
| void | mult_p (int mu, Field_F &, const Field_F &) |
| void | mult_m (int mu, Field_F &, const Field_F &) |
| void | mult_xp (Field &, const Field &) |
| void | mult_xm (Field &, const Field &) |
| void | mult_yp (Field &, const Field &) |
| void | mult_ym (Field &, const Field &) |
| void | mult_zp (Field &, const Field &) |
| void | mult_zm (Field &, const Field &) |
| void | mult_tp_dirac (Field &, const Field &) |
| void | mult_tm_dirac (Field &, const Field &) |
| void | mult_tp_chiral (Field &, const Field &) |
| void | mult_tm_chiral (Field &, const Field &) |
| Fopr_Wilson_impl (const Fopr_Wilson::Fopr_Wilson_impl &) | |
| Fopr_Wilson_impl & | operator= (const Fopr_Wilson::Fopr_Wilson_impl &) |
Private Attributes | |
| Bridge::VerboseLevel | m_vl |
| int | m_Nvol |
| int | m_Ndim |
| double | m_kappa |
| std::valarray< int > | m_boundary |
| std::string | m_mode |
| std::string | m_repr |
| void(Fopr_Wilson::Fopr_Wilson_impl::* | m_mult )(Field &, const Field &) |
| void(Fopr_Wilson::Fopr_Wilson_impl::* | m_mult_dag )(Field &, const Field &) |
| void(Fopr_Wilson::Fopr_Wilson_impl::* | m_D )(Field &, const Field &) |
| void(Fopr_Wilson::Fopr_Wilson_impl::* | m_gm5 )(Field &, const Field &) |
| void(Fopr_Wilson::Fopr_Wilson_impl::* | m_mult_tp )(Field &, const Field &) |
| void(Fopr_Wilson::Fopr_Wilson_impl::* | m_mult_tm )(Field &, const Field &) |
| const Field_G * | m_U |
| std::valarray< GammaMatrix > | m_GM |
| ShiftField_lex | shift |
| Field_F | trf |
| Field_F | trf2 |
Wilson fermion operator.
This fermion operator defines the standard Wilson fermion. The gamma matrix representation is given as control string "Dirac"(default) or "Chiral" at the construction, which is used to construct the Fopr_Wilson instance. The `mode', which of D, Ddag, H, DdagD are multiplied, is controlled by setting the pointers to these functions, m_mult and m_mult_dag. At the beginning, they are set to point mult_undef() which just represent the mode has not been set. set_mode(string) must be called before mult() is called. [24 Dec 2011 H,Matsufuru]
Definition at line 44 of file fopr_Wilson_impl.h.
|
inline |
Definition at line 48 of file fopr_Wilson_impl.h.
|
inlineprivate |
Definition at line 121 of file fopr_Wilson_impl.h.
|
inline |
Definition at line 48 of file fopr_Wilson_impl.h.
|
inlineprivate |
Definition at line 119 of file fopr_Wilson_impl.h.
Definition at line 70 of file fopr_Wilson_impl.h.
Definition at line 181 of file fopr_Wilson_impl.cpp.
Definition at line 159 of file fopr_Wilson_impl.cpp.
Definition at line 72 of file fopr_Wilson_impl.h.
Definition at line 73 of file fopr_Wilson_impl.h.
Definition at line 81 of file fopr_Wilson_impl.h.
Definition at line 82 of file fopr_Wilson_impl.h.
|
inline |
Definition at line 113 of file fopr_Wilson_impl.h.
|
inline |
Definition at line 114 of file fopr_Wilson_impl.h.
|
inline |
Definition at line 110 of file fopr_Wilson_impl.h.
|
inline |
Definition at line 111 of file fopr_Wilson_impl.h.
| string Fopr_Wilson::Fopr_Wilson_impl::get_mode | ( | ) | const |
Definition at line 152 of file fopr_Wilson_impl.cpp.
| std::string Fopr_Wilson::Fopr_Wilson_impl::get_mode | ( | ) | const |
Definition at line 266 of file fopr_Wilson_impl.cpp.
Definition at line 237 of file fopr_Wilson_impl.cpp.
Definition at line 91 of file fopr_Wilson_impl.h.
Definition at line 92 of file fopr_Wilson_impl.h.
| void Fopr_Wilson::Fopr_Wilson_impl::init | ( | std::string | repr | ) |
| void Fopr_Wilson::Fopr_Wilson_impl::init | ( | std::string | repr | ) |
Definition at line 61 of file fopr_Wilson_impl.h.
Definition at line 62 of file fopr_Wilson_impl.h.
Definition at line 64 of file fopr_Wilson_impl.h.
Definition at line 65 of file fopr_Wilson_impl.h.
Definition at line 219 of file fopr_Wilson_impl.cpp.
Definition at line 67 of file fopr_Wilson_impl.h.
Definition at line 295 of file fopr_Wilson_impl.cpp.
Definition at line 1436 of file fopr_Wilson_impl.cpp.
Definition at line 1318 of file fopr_Wilson_impl.cpp.
Definition at line 1200 of file fopr_Wilson_impl.cpp.
Definition at line 1090 of file fopr_Wilson_impl.cpp.
Definition at line 99 of file fopr_Wilson_impl.h.
Definition at line 100 of file fopr_Wilson_impl.h.
Definition at line 201 of file fopr_Wilson_impl.cpp.
Definition at line 447 of file fopr_Wilson_impl.cpp.
Definition at line 327 of file fopr_Wilson_impl.cpp.
Definition at line 700 of file fopr_Wilson_impl.cpp.
Definition at line 576 of file fopr_Wilson_impl.cpp.
Definition at line 958 of file fopr_Wilson_impl.cpp.
Definition at line 834 of file fopr_Wilson_impl.cpp.
|
private |
|
private |
|
inline |
Definition at line 54 of file fopr_Wilson_impl.h.
|
inline |
Definition at line 55 of file fopr_Wilson_impl.h.
| void Fopr_Wilson::Fopr_Wilson_impl::set_mode | ( | std::string | mode | ) |
Definition at line 128 of file fopr_Wilson_impl.cpp.
| void Fopr_Wilson::Fopr_Wilson_impl::set_mode | ( | std::string | mode | ) |
| void Fopr_Wilson::Fopr_Wilson_impl::set_parameters | ( | const double | kappa, |
| const std::valarray< int > | bc | ||
| ) |
| void Fopr_Wilson::Fopr_Wilson_impl::set_parameters | ( | const double | kappa | ) |
| void Fopr_Wilson::Fopr_Wilson_impl::set_parameters | ( | const double | kappa, |
| const std::valarray< int > | bc | ||
| ) |
|
private |
Definition at line 131 of file fopr_Wilson_impl.h.
|
private |
Definition at line 138 of file fopr_Wilson_impl.h.
|
private |
Definition at line 145 of file fopr_Wilson_impl.h.
|
private |
Definition at line 139 of file fopr_Wilson_impl.h.
|
private |
Definition at line 130 of file fopr_Wilson_impl.h.
|
private |
Definition at line 133 of file fopr_Wilson_impl.h.
|
private |
Definition at line 136 of file fopr_Wilson_impl.h.
|
private |
Definition at line 137 of file fopr_Wilson_impl.h.
|
private |
Definition at line 141 of file fopr_Wilson_impl.h.
|
private |
Definition at line 140 of file fopr_Wilson_impl.h.
|
private |
Definition at line 128 of file fopr_Wilson_impl.h.
|
private |
Definition at line 127 of file fopr_Wilson_impl.h.
|
private |
Definition at line 134 of file fopr_Wilson_impl.h.
|
private |
Definition at line 143 of file fopr_Wilson_impl.h.
|
private |
Definition at line 125 of file fopr_Wilson_impl.h.
|
private |
Definition at line 141 of file fopr_Wilson_impl.h.
|
private |
Definition at line 142 of file fopr_Wilson_impl.h.
|
private |
Definition at line 142 of file fopr_Wilson_impl.h.