Macros for gamma x spinor.
More...
#include "suN.h"
Go to the source code of this file.
|
#define | _spinor_plus_f(out, in) |
|
#define | _spinor_i_plus_f(out, in) |
|
#define | _spinor_i_minus_f(out, in) |
|
#define | _spinor_g0_f(out, in) |
|
#define | _spinor_g1_f(out, in) |
|
#define | _spinor_g2_f(out, in) |
|
#define | _spinor_g3_f(out, in) |
|
#define | _spinor_g0g5_f(out, in) |
|
#define | _spinor_g5g0_f(out, in) |
|
#define | _spinor_g5g1_f(out, in) |
|
#define | _spinor_g5g2_f(out, in) |
|
#define | _spinor_g5g3_f(out, in) |
|
#define | _spinor_g0g1_f(out, in) |
|
#define | _spinor_g0g2_f(out, in) |
|
#define | _spinor_g0g3_f(out, in) |
|
#define | _spinor_g5g0g1_f(out, in) |
|
#define | _spinor_g5g0g2_f(out, in) |
|
#define | _spinor_g5g0g3_f(out, in) |
|
Macros for gamma x spinor.
◆ _spinor_g0_f
#define _spinor_g0_f |
( |
| out, |
|
|
| in ) |
Value: _vector_minus_f((out).c[0], (in).c[2]); \
_vector_minus_f((out).c[1], (in).c[3]); \
_vector_minus_f((out).c[2], (in).c[0]); \
_vector_minus_f((out).c[3], (in).c[1])
◆ _spinor_g0g1_f
#define _spinor_g0g1_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[1]); \
_vector_i_minus_f((out).c[1], (in).c[0]); \
_vector_i_plus_f((out).c[2], (in).c[3]); \
_vector_i_plus_f((out).c[3], (in).c[2])
◆ _spinor_g0g2_f
#define _spinor_g0g2_f |
( |
| out, |
|
|
| in ) |
Value: _vector_minus_f((out).c[0], (in).c[1]); \
(out).c[1] = (in).c[0]; \
(out).c[2] = (in).c[3]; \
_vector_minus_f((out).c[3], (in).c[2])
◆ _spinor_g0g3_f
#define _spinor_g0g3_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[0]); \
_vector_i_plus_f((out).c[1], (in).c[1]); \
_vector_i_plus_f((out).c[2], (in).c[2]); \
_vector_i_minus_f((out).c[3], (in).c[3])
◆ _spinor_g0g5_f
#define _spinor_g0g5_f |
( |
| out, |
|
|
| in ) |
Value: (out).c[0] = (in).c[2]; \
(out).c[1] = (in).c[3]; \
_vector_minus_f((out).c[2], (in).c[0]); \
_vector_minus_f((out).c[3], (in).c[1])
◆ _spinor_g1_f
#define _spinor_g1_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[3]); \
_vector_i_minus_f((out).c[1], (in).c[2]); \
_vector_i_plus_f((out).c[2], (in).c[1]); \
_vector_i_plus_f((out).c[3], (in).c[0])
◆ _spinor_g2_f
#define _spinor_g2_f |
( |
| out, |
|
|
| in ) |
Value: _vector_minus_f((out).c[0], (in).c[3]); \
(out).c[1] = (in).c[2]; \
(out).c[2] = (in).c[1]; \
_vector_minus_f((out).c[3], (in).c[0])
◆ _spinor_g3_f
#define _spinor_g3_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[2]); \
_vector_i_plus_f((out).c[1], (in).c[3]); \
_vector_i_plus_f((out).c[2], (in).c[0]); \
_vector_i_minus_f((out).c[3], (in).c[1])
◆ _spinor_g5g0_f
#define _spinor_g5g0_f |
( |
| out, |
|
|
| in ) |
Value: _vector_minus_f((out).c[0], (in).c[2]); \
_vector_minus_f((out).c[1], (in).c[3]); \
(out).c[2] = (in).c[0]; \
(out).c[3] = (in).c[1]
◆ _spinor_g5g0g1_f
#define _spinor_g5g0g1_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[1]); \
_vector_i_minus_f((out).c[1], (in).c[0]); \
_vector_i_minus_f((out).c[2], (in).c[3]); \
_vector_i_minus_f((out).c[3], (in).c[2])
◆ _spinor_g5g0g2_f
#define _spinor_g5g0g2_f |
( |
| out, |
|
|
| in ) |
Value: _vector_minus_f((out).c[0], (in).c[1]); \
(out).c[1] = (in).c[0]; \
_vector_minus_f((out).c[2], (in).c[3]); \
(out).c[3] = (in).c[2]
◆ _spinor_g5g0g3_f
#define _spinor_g5g0g3_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[0]); \
_vector_i_plus_f((out).c[1], (in).c[1]); \
_vector_i_minus_f((out).c[2], (in).c[2]); \
_vector_i_plus_f((out).c[3], (in).c[3])
◆ _spinor_g5g1_f
#define _spinor_g5g1_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[3]); \
_vector_i_minus_f((out).c[1], (in).c[2]); \
_vector_i_minus_f((out).c[2], (in).c[1]); \
_vector_i_minus_f((out).c[3], (in).c[0])
◆ _spinor_g5g2_f
#define _spinor_g5g2_f |
( |
| out, |
|
|
| in ) |
Value: _vector_minus_f((out).c[0], (in).c[3]); \
(out).c[1] = (in).c[2]; \
_vector_minus_f((out).c[2], (in).c[1]); \
(out).c[3] = (in).c[0]
◆ _spinor_g5g3_f
#define _spinor_g5g3_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[2]); \
_vector_i_plus_f((out).c[1], (in).c[3]); \
_vector_i_minus_f((out).c[2], (in).c[0]); \
_vector_i_plus_f((out).c[3], (in).c[1])
◆ _spinor_i_minus_f
#define _spinor_i_minus_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_minus_f((out).c[0], (in).c[0]); \
_vector_i_minus_f((out).c[1], (in).c[1]); \
_vector_i_minus_f((out).c[2], (in).c[2]); \
_vector_i_minus_f((out).c[3], (in).c[3])
◆ _spinor_i_plus_f
#define _spinor_i_plus_f |
( |
| out, |
|
|
| in ) |
Value: _vector_i_plus_f((out).c[0], (in).c[0]); \
_vector_i_plus_f((out).c[1], (in).c[1]); \
_vector_i_plus_f((out).c[2], (in).c[2]); \
_vector_i_plus_f((out).c[3], (in).c[3])
◆ _spinor_plus_f
#define _spinor_plus_f |
( |
| out, |
|
|
| in ) |
Value: (out).c[0] = (in).c[0]; \
(out).c[1] = (in).c[1]; \
(out).c[2] = (in).c[2]; \
(out).c[3] = (in).c[3]