|
Grid 0.7.0
|
#include <Grid/qcd/action/fermion/FermionCore.h>Go to the source code of this file.
Macros | |
| #define | REGISTER |
| #define | LOAD_CHIMU_BODY(F) |
| #define | LOAD_CHIMU(DIR, F, PERM) |
| #define | LOAD_CHI_BODY(F) |
| #define | LOAD_CHI(DIR, F, PERM) |
| #define | DO_TWIST_0L_1H(INTO, S, C, F, PERM, tmp1, tmp2, tmp3) |
| #define | DO_TWIST_1L_0H(INTO, S, C, F, PERM, tmp1, tmp2, tmp3) |
| #define | LOAD_CHI_SETUP(DIR, F) |
| #define | LOAD_CHIMU_GPARITY_INPLACE_TWIST(DIR, F, PERM) |
| #define | LOAD_CHI_GPARITY_INPLACE_TWIST(DIR, F, PERM) |
| #define | LOAD_CHI_GPARITY(DIR, F, PERM) |
| #define | LOAD_CHIMU_GPARITY(DIR, F, PERM) |
| #define | MULT_2SPIN_BODY |
| #define | MULT_2SPIN(A, F) |
| #define | MULT_2SPIN_GPARITY(A, F) |
| #define | PERMUTE_DIR(dir) |
| #define | XP_PROJ |
| #define | YP_PROJ |
| #define | ZP_PROJ |
| #define | TP_PROJ |
| #define | XM_PROJ |
| #define | YM_PROJ |
| #define | ZM_PROJ |
| #define | TM_PROJ |
| #define | XP_RECON |
| #define | XP_RECON_ACCUM |
| #define | XM_RECON |
| #define | XM_RECON_ACCUM |
| #define | YP_RECON_ACCUM |
| #define | YM_RECON_ACCUM |
| #define | ZP_RECON_ACCUM |
| #define | ZM_RECON_ACCUM |
| #define | TP_RECON_ACCUM |
| #define | TM_RECON_ACCUM |
| #define | HAND_STENCIL_LEG(PROJ, PERM, DIR, RECON, F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_STENCIL_LEG_INT(PROJ, PERM, DIR, RECON, F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_STENCIL_LEG_EXT(PROJ, PERM, DIR, RECON, F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_RESULT(ss, F) |
| #define | HAND_RESULT_EXT(ss, F) |
| #define | HAND_DECLARATIONS(a) |
| #define | ZERO_RESULT |
| #define | Chimu_00 |
| #define | Chimu_01 |
| #define | Chimu_02 |
| #define | Chimu_10 |
| #define | Chimu_11 |
| #define | Chimu_12 |
| #define | Chimu_20 |
| #define | Chimu_21 |
| #define | Chimu_22 |
| #define | Chimu_30 |
| #define | Chimu_31 |
| #define | Chimu_32 |
| #define | HAND_DOP_SITE(F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_DOP_SITE_DAG(F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_DOP_SITE_INT(F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_DOP_SITE_DAG_INT(F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_DOP_SITE_EXT(F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_DOP_SITE_DAG_EXT(F, LOAD_CHI_IMPL, LOAD_CHIMU_IMPL, MULT_2SPIN_IMPL) |
| #define | HAND_SPECIALISE_GPARITY(IMPL) |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| NAMESPACE_END (Grid) | |
| #define REGISTER |
Definition at line 34 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHIMU_BODY | ( | F | ) |
Definition at line 36 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHIMU | ( | DIR, | |
| F, | |||
| PERM ) |
Definition at line 50 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHI_BODY | ( | F | ) |
Definition at line 53 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHI | ( | DIR, | |
| F, | |||
| PERM ) |
Definition at line 61 of file WilsonKernelsHandGparityImplementation.h.
| #define DO_TWIST_0L_1H | ( | INTO, | |
| S, | |||
| C, | |||
| F, | |||
| PERM, | |||
| tmp1, | |||
| tmp2, | |||
| tmp3 ) |
Definition at line 79 of file WilsonKernelsHandGparityImplementation.h.
| #define DO_TWIST_1L_0H | ( | INTO, | |
| S, | |||
| C, | |||
| F, | |||
| PERM, | |||
| tmp1, | |||
| tmp2, | |||
| tmp3 ) |
Definition at line 86 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHI_SETUP | ( | DIR, | |
| F ) |
Definition at line 94 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHIMU_GPARITY_INPLACE_TWIST | ( | DIR, | |
| F, | |||
| PERM ) |
Definition at line 108 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHI_GPARITY_INPLACE_TWIST | ( | DIR, | |
| F, | |||
| PERM ) |
Definition at line 146 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHI_GPARITY | ( | DIR, | |
| F, | |||
| PERM ) |
Definition at line 172 of file WilsonKernelsHandGparityImplementation.h.
| #define LOAD_CHIMU_GPARITY | ( | DIR, | |
| F, | |||
| PERM ) |
Definition at line 173 of file WilsonKernelsHandGparityImplementation.h.
| #define MULT_2SPIN_BODY |
Definition at line 176 of file WilsonKernelsHandGparityImplementation.h.
| #define MULT_2SPIN | ( | A, | |
| F ) |
Definition at line 206 of file WilsonKernelsHandGparityImplementation.h.
| #define MULT_2SPIN_GPARITY | ( | A, | |
| F ) |
Definition at line 209 of file WilsonKernelsHandGparityImplementation.h.
| #define PERMUTE_DIR | ( | dir | ) |
Definition at line 213 of file WilsonKernelsHandGparityImplementation.h.
| #define XP_PROJ |
Definition at line 223 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and NAMESPACE_BEGIN().
| #define YP_PROJ |
Definition at line 231 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and NAMESPACE_BEGIN().
| #define ZP_PROJ |
Definition at line 239 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and NAMESPACE_BEGIN().
| #define TP_PROJ |
Definition at line 247 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and NAMESPACE_BEGIN().
| #define XM_PROJ |
Definition at line 258 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and NAMESPACE_BEGIN().
| #define YM_PROJ |
Definition at line 266 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and NAMESPACE_BEGIN().
| #define ZM_PROJ |
Definition at line 274 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and NAMESPACE_BEGIN().
| #define TM_PROJ |
Definition at line 282 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and NAMESPACE_BEGIN().
| #define XP_RECON |
Definition at line 294 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSiteDag(), and testme().
| #define XP_RECON_ACCUM |
Definition at line 308 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), NAMESPACE_BEGIN(), and testme().
| #define XM_RECON |
Definition at line 322 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), NAMESPACE_BEGIN(), and testme().
| #define XM_RECON_ACCUM |
Definition at line 336 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), and testme().
| #define YP_RECON_ACCUM |
Definition at line 350 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), NAMESPACE_BEGIN(), and testme().
| #define YM_RECON_ACCUM |
Definition at line 364 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), NAMESPACE_BEGIN(), and testme().
| #define ZP_RECON_ACCUM |
Definition at line 378 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), NAMESPACE_BEGIN(), and testme().
| #define ZM_RECON_ACCUM |
Definition at line 392 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), NAMESPACE_BEGIN(), and testme().
| #define TP_RECON_ACCUM |
Definition at line 406 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), NAMESPACE_BEGIN(), and testme().
| #define TM_RECON_ACCUM |
Definition at line 420 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSite(), WilsonKernels< Impl >::HandDhopSiteDag(), WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), WilsonKernels< Impl >::HandDhopSiteInt(), NAMESPACE_BEGIN(), and testme().
| #define HAND_STENCIL_LEG | ( | PROJ, | |
| PERM, | |||
| DIR, | |||
| RECON, | |||
| F, | |||
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 434 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_STENCIL_LEG_INT | ( | PROJ, | |
| PERM, | |||
| DIR, | |||
| RECON, | |||
| F, | |||
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 452 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_STENCIL_LEG_EXT | ( | PROJ, | |
| PERM, | |||
| DIR, | |||
| RECON, | |||
| F, | |||
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 471 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_RESULT | ( | ss, | |
| F ) |
Definition at line 482 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_RESULT_EXT | ( | ss, | |
| F ) |
Definition at line 499 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_DECLARATIONS | ( | a | ) |
Definition at line 517 of file WilsonKernelsHandGparityImplementation.h.
| #define ZERO_RESULT |
Definition at line 549 of file WilsonKernelsHandGparityImplementation.h.
Referenced by WilsonKernels< Impl >::HandDhopSiteDagExt(), WilsonKernels< Impl >::HandDhopSiteDagInt(), WilsonKernels< Impl >::HandDhopSiteExt(), and WilsonKernels< Impl >::HandDhopSiteInt().
| #define Chimu_00 |
Definition at line 563 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_01 |
Definition at line 564 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_02 |
Definition at line 565 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_10 |
Definition at line 566 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_11 |
Definition at line 567 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_12 |
Definition at line 568 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_20 |
Definition at line 569 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_21 |
Definition at line 570 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_22 |
Definition at line 571 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_30 |
Definition at line 572 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_31 |
Definition at line 573 of file WilsonKernelsHandGparityImplementation.h.
| #define Chimu_32 |
Definition at line 574 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_DOP_SITE | ( | F, | |
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 578 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_DOP_SITE_DAG | ( | F, | |
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 589 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_DOP_SITE_INT | ( | F, | |
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 600 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_DOP_SITE_DAG_INT | ( | F, | |
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 612 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_DOP_SITE_EXT | ( | F, | |
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 624 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_DOP_SITE_DAG_EXT | ( | F, | |
| LOAD_CHI_IMPL, | |||
| LOAD_CHIMU_IMPL, | |||
| MULT_2SPIN_IMPL ) |
Definition at line 636 of file WilsonKernelsHandGparityImplementation.h.
| #define HAND_SPECIALISE_GPARITY | ( | IMPL | ) |
Definition at line 648 of file WilsonKernelsHandGparityImplementation.h.
| NAMESPACE_BEGIN | ( | Grid | ) |
| NAMESPACE_END | ( | Grid | ) |