#include <config.h>
#include <stdio.h>
#include <math.h>
#include <util/data_types.h>
#include <util/vector.h>
#include <util/wilson.h>
#include <util/error.h>
#include <comms/scu.h>
Go to the source code of this file.
Namespaces | |
namespace | cps |
Defines | |
#define | U(r, row, col, d) *(u+(r+2*(row+3*(col+3*d)))) |
Access to the elements of the SU(3) matrix. | |
#define | PSI(r, c, s) *(psi +(r+2*(c+3*s))) |
Access to the elements of a spinor vector. | |
#define | CHI(r, c, s) *(chi +(r+2*(c+3*s))) |
As above, but the vector is called chi. | |
#define | TMP(r, c, s) *(tmp +(r+2*(c+3*s))) |
#define | TMP1(r, c, s) *(tmp1+(r+2*(c+3*s))) |
#define | TMP2(r, c, s) *(tmp2+(r+2*(c+3*s))) |
#define | TMP3(r, c, s) *(tmp3+(r+2*(c+3*s))) |
#define | TMP4(r, c, s) *(tmp4+(r+2*(c+3*s))) |
#define | TMP5(r, c, s) *(tmp5+(r+2*(c+3*s))) |
#define | TMP6(r, c, s) *(tmp6+(r+2*(c+3*s))) |
#define | TMP7(r, c, s) *(tmp7+(r+2*(c+3*s))) |
#define | TMP8(r, c, s) *(tmp8+(r+2*(c+3*s))) |
#define | FBUF(r, c, s) *(fbuf+(r+2*(c+3*s))) |
Functions | |
void | cps::wilson_dslash (IFloat *chi, IFloat *u, IFloat *psi, int cb, int dag, Wilson *wilson_p) |
Multiplication by the Wilson matrix hopping term. |
Definition in file wilson_dslash.C.
|
As above, but the vector is called chi.
Definition at line 71 of file wilson_dslash.C. Referenced by cps::wilson_m(), and cps::wilson_mdag(). |
|
Definition at line 81 of file wilson_dslash.C. |
|
Access to the elements of a spinor vector. Gets the element of the spinor psi with spin s, colour c and complex component r Definition at line 68 of file wilson_dslash.C. Referenced by cps::wilson_dslash(), cps::wilson_m(), cps::wilson_mdag(), and cps::wilson_mdagm(). |
|
Definition at line 72 of file wilson_dslash.C. |
|
Definition at line 73 of file wilson_dslash.C. |
|
Definition at line 74 of file wilson_dslash.C. Referenced by cps::wilson_mdagm(). |
|
Definition at line 75 of file wilson_dslash.C. |
|
Definition at line 76 of file wilson_dslash.C. |
|
Definition at line 77 of file wilson_dslash.C. |
|
Definition at line 78 of file wilson_dslash.C. |
|
Definition at line 79 of file wilson_dslash.C. |
|
Definition at line 80 of file wilson_dslash.C. |
|
Access to the elements of the SU(3) matrix. Gets the element of the SU(3) matrix u with row row, column col and complex component d Definition at line 62 of file wilson_dslash.C. Referenced by cps::WilsonMatrix::UdagMultSource(), and cps::WilsonMatrix::UMultSource(). |