|
Bridge++
Ver.2.1.3
|
#include <afopr_CloverTerm.h>
Public Types | |
| typedef AFIELD::real_t | real_t |
Public Member Functions | |
| AStaple_lex () | |
| ~AStaple_lex () | |
| void | plaquette (real_t &plaq, const AFIELD &) |
| setting parameters. More... | |
| void | plaq_s (real_t &plaq_s, const AFIELD &) |
| calculates spatial plaquette value. More... | |
| void | plaq_t (real_t &plaq_t, const AFIELD &) |
| calculates temporal plaquette value. More... | |
| void | staple (AFIELD &, const AFIELD &, const int mu) |
| constructs staple in mu-direction (summing up nu-direction). More... | |
| void | upper (AFIELD &, const AFIELD &, const int mu, const int nu) |
| constructs upper staple in mu-nu plane. More... | |
| void | lower (AFIELD &, const AFIELD &, const int mu, const int nu) |
| constructs lower staple in mu-nu plane. More... | |
| void | shift_forward (AFIELD &v, const int ex1, const AFIELD &w, const int ex2, const int mu) |
| same as lower, but to be called inside a parallel region. More... | |
| void | shift_backward (AFIELD &v, const int ex1, const AFIELD &w, const int ex2, const int mu) |
| same as lower, but to be called inside a parallel region. More... | |
| const std::string | class_name |
| const std::string | class_name |
Static Public Attributes | |
| static const std::string | class_name = "AStaple_lex<AFIELD>" |
Private Member Functions | |
| void | init () |
| initial setup. More... | |
| void | tidyup () |
| final tidy up. More... | |
Private Attributes | |
| int | m_Ndf |
| int | m_Nvol |
| int | m_Ndim |
| Bridge::VerboseLevel | m_vl |
| ShiftAField_lex< AFIELD > * | m_shift |
| AFIELD | m_v1 |
| AFIELD | m_v2 |
| AFIELD | m_v3 |
| working fields. More... | |
| AFIELD | m_Umu |
| working fields. More... | |
Staple construction.
This template class is an Accel branch version of Staple_lex class in Bridge++ core library. [18 Dec 2017 H.Matsufuru]
Definition at line 27 of file afopr_CloverTerm.h.
| typedef AFIELD::real_t AStaple_lex< AFIELD >::real_t |
Definition at line 31 of file astaple_lex.h.
|
inline |
Definition at line 52 of file astaple_lex.h.
|
inline |
Definition at line 54 of file astaple_lex.h.
| const std::string AStaple_lex< AField< double, ACCEL > >::class_name |
Definition at line 29 of file astaple_lex_double.cpp.
| const std::string AStaple_lex< AField< float, ACCEL > >::class_name |
Definition at line 29 of file astaple_lex_float.cpp.
|
private |
initial setup.
Definition at line 15 of file astaple_lex-tmpl.h.
| void AStaple_lex< AFIELD >::lower | ( | AFIELD & | c, |
| const AFIELD & | U, | ||
| const int | mu, | ||
| const int | nu | ||
| ) |
constructs lower staple in mu-nu plane.
Definition at line 159 of file astaple_lex-tmpl.h.
| void AStaple_lex< AFIELD >::plaq_s | ( | real_t & | plaq_s, |
| const AFIELD & | U | ||
| ) |
calculates spatial plaquette value.
Definition at line 55 of file astaple_lex-tmpl.h.
| void AStaple_lex< AFIELD >::plaq_t | ( | real_t & | plaq_t, |
| const AFIELD & | U | ||
| ) |
calculates temporal plaquette value.
Definition at line 88 of file astaple_lex-tmpl.h.
| void AStaple_lex< AFIELD >::plaquette | ( | real_t & | plaq, |
| const AFIELD & | U | ||
| ) |
|
inline |
same as lower, but to be called inside a parallel region.
Definition at line 83 of file astaple_lex.h.
|
inline |
same as lower, but to be called inside a parallel region.
Definition at line 78 of file astaple_lex.h.
| void AStaple_lex< AFIELD >::staple | ( | AFIELD & | W, |
| const AFIELD & | U, | ||
| const int | mu | ||
| ) |
constructs staple in mu-direction (summing up nu-direction).
Definition at line 117 of file astaple_lex-tmpl.h.
|
private |
final tidy up.
Definition at line 36 of file astaple_lex-tmpl.h.
| void AStaple_lex< AFIELD >::upper | ( | AFIELD & | c, |
| const AFIELD & | U, | ||
| const int | mu, | ||
| const int | nu | ||
| ) |
constructs upper staple in mu-nu plane.
Definition at line 139 of file astaple_lex-tmpl.h.
|
static |
Definition at line 32 of file astaple_lex.h.
|
private |
Definition at line 35 of file astaple_lex.h.
|
private |
Definition at line 35 of file astaple_lex.h.
|
private |
Definition at line 35 of file astaple_lex.h.
|
private |
Definition at line 39 of file astaple_lex.h.
|
private |
working fields.
Definition at line 42 of file astaple_lex.h.
|
private |
Definition at line 41 of file astaple_lex.h.
|
private |
Definition at line 41 of file astaple_lex.h.
|
private |
working fields.
Definition at line 41 of file astaple_lex.h.
|
private |
Definition at line 37 of file astaple_lex.h.