|
Grid 0.7.0
|
#include <array>Go to the source code of this file.
Data Structures | |
| class | Gamma |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| template<class vtype> | |
| accelerator_inline void | multMinusGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusGammaT (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGammaT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGammaT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGammaT (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGammaT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGammaT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusGammaTGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGammaTGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGammaTGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGammaTGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGammaTGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGammaTGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusGammaX (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGammaX (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGammaX (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGammaX (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGammaX (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGammaX (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusGammaXGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGammaXGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGammaXGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGammaXGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGammaXGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGammaXGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusGammaY (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGammaY (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGammaY (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGammaY (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGammaY (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGammaY (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusGammaYGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGammaYGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGammaYGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGammaYGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGammaYGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGammaYGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusGammaZ (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGammaZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGammaZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGammaZ (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGammaZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGammaZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusGammaZGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusGammaZGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusGammaZGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multGammaZGamma5 (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultGammaZGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultGammaZGamma5 (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusIdentity (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusIdentity (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusIdentity (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multIdentity (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultIdentity (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultIdentity (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusSigmaXT (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusSigmaXT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusSigmaXT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multSigmaXT (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultSigmaXT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultSigmaXT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusSigmaXY (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusSigmaXY (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusSigmaXY (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multSigmaXY (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultSigmaXY (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultSigmaXY (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusSigmaXZ (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusSigmaXZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusSigmaXZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multSigmaXZ (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultSigmaXZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultSigmaXZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusSigmaYT (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusSigmaYT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusSigmaYT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multSigmaYT (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultSigmaYT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultSigmaYT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusSigmaYZ (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusSigmaYZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusSigmaYZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multSigmaYZ (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultSigmaYZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultSigmaYZ (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multMinusSigmaZT (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultMinusSigmaZT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultMinusSigmaZT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | multSigmaZT (iVector< vtype, Ns > &ret, const iVector< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | lmultSigmaZT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline void | rmultSigmaZT (iMatrix< vtype, Ns > &ret, const iMatrix< vtype, Ns > &rhs) |
| template<class vtype> | |
| accelerator_inline auto | operator* (const Gamma &G, const iVector< vtype, Ns > &arg) -> typename std::enable_if< matchGridTensorIndex< iVector< vtype, Ns >, SpinorIndex >::value, iVector< vtype, Ns > >::type |
| template<class vtype> | |
| accelerator_inline auto | operator* (const Gamma &G, const iMatrix< vtype, Ns > &arg) -> typename std::enable_if< matchGridTensorIndex< iMatrix< vtype, Ns >, SpinorIndex >::value, iMatrix< vtype, Ns > >::type |
| template<class vtype> | |
| accelerator_inline auto | operator* (const iMatrix< vtype, Ns > &arg, const Gamma &G) -> typename std::enable_if< matchGridTensorIndex< iMatrix< vtype, Ns >, SpinorIndex >::value, iMatrix< vtype, Ns > >::type |
| NAMESPACE_END (Grid) | |
| NAMESPACE_BEGIN | ( | Grid | ) |
| accelerator_inline void multMinusGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultMinusGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 66 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultMinusGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 78 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 99 of file Gamma.h.
Referenced by operator*().
| accelerator_inline void rmultGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 111 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multMinusGammaT | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultMinusGammaT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 132 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultMinusGammaT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 144 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multGammaT | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultGammaT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 165 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultGammaT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 177 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multMinusGammaTGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultMinusGammaTGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 198 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultMinusGammaTGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 210 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multGammaTGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultGammaTGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 231 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultGammaTGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 243 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multMinusGammaX | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 255 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultMinusGammaX | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 264 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultMinusGammaX | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 276 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multGammaX | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 288 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultGammaX | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 297 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultGammaX | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 309 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multMinusGammaXGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 321 of file Gamma.h.
References accelerator_inline, and timesI().
Referenced by operator*().
| accelerator_inline void lmultMinusGammaXGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 330 of file Gamma.h.
References accelerator_inline, Ns, and timesI().
Referenced by operator*().
| accelerator_inline void rmultMinusGammaXGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 342 of file Gamma.h.
References accelerator_inline, Ns, and timesI().
Referenced by operator*().
| accelerator_inline void multGammaXGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 354 of file Gamma.h.
References accelerator_inline, and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultGammaXGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 363 of file Gamma.h.
References accelerator_inline, Ns, and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultGammaXGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 375 of file Gamma.h.
References accelerator_inline, Ns, and timesMinusI().
Referenced by operator*().
| accelerator_inline void multMinusGammaY | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultMinusGammaY | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 396 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultMinusGammaY | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 408 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multGammaY | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultGammaY | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 429 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultGammaY | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 441 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multMinusGammaYGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultMinusGammaYGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 462 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultMinusGammaYGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 474 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multGammaYGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultGammaYGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 495 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultGammaYGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 507 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multMinusGammaZ | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 519 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultMinusGammaZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 528 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultMinusGammaZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 540 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multGammaZ | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 552 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultGammaZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 561 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultGammaZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 573 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multMinusGammaZGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 585 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultMinusGammaZGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 594 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultMinusGammaZGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 606 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multGammaZGamma5 | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 618 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultGammaZGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 627 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultGammaZGamma5 | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 639 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multMinusIdentity | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultMinusIdentity | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 660 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultMinusIdentity | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 672 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multIdentity | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultIdentity | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 693 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultIdentity | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 705 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multMinusSigmaXT | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 717 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultMinusSigmaXT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 726 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultMinusSigmaXT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 738 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multSigmaXT | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 750 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultSigmaXT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 759 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultSigmaXT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 771 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multMinusSigmaXY | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 783 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultMinusSigmaXY | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 792 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultMinusSigmaXY | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 804 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multSigmaXY | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 816 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultSigmaXY | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 825 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultSigmaXY | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 837 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multMinusSigmaXZ | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultMinusSigmaXZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 858 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultMinusSigmaXZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 870 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multSigmaXZ | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultSigmaXZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 891 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultSigmaXZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 903 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multMinusSigmaYT | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultMinusSigmaYT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 924 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultMinusSigmaYT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 936 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multSigmaYT | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
| accelerator_inline void lmultSigmaYT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 957 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void rmultSigmaYT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 969 of file Gamma.h.
References accelerator_inline, and Ns.
Referenced by operator*().
| accelerator_inline void multMinusSigmaYZ | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 981 of file Gamma.h.
References accelerator_inline, and timesI().
Referenced by operator*().
| accelerator_inline void lmultMinusSigmaYZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 990 of file Gamma.h.
References accelerator_inline, Ns, and timesI().
Referenced by operator*().
| accelerator_inline void rmultMinusSigmaYZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 1002 of file Gamma.h.
References accelerator_inline, Ns, and timesI().
Referenced by operator*().
| accelerator_inline void multSigmaYZ | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 1014 of file Gamma.h.
References accelerator_inline, and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultSigmaYZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 1023 of file Gamma.h.
References accelerator_inline, Ns, and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultSigmaYZ | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 1035 of file Gamma.h.
References accelerator_inline, Ns, and timesMinusI().
Referenced by operator*().
| accelerator_inline void multMinusSigmaZT | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 1047 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultMinusSigmaZT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 1056 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultMinusSigmaZT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 1068 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void multSigmaZT | ( | iVector< vtype, Ns > & | ret, |
| const iVector< vtype, Ns > & | rhs ) |
Definition at line 1080 of file Gamma.h.
References accelerator_inline, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void lmultSigmaZT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 1089 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline void rmultSigmaZT | ( | iMatrix< vtype, Ns > & | ret, |
| const iMatrix< vtype, Ns > & | rhs ) |
Definition at line 1101 of file Gamma.h.
References accelerator_inline, Ns, timesI(), and timesMinusI().
Referenced by operator*().
| accelerator_inline auto operator* | ( | const Gamma & | G, |
| const iVector< vtype, Ns > & | arg ) -> typename std::enable_if< matchGridTensorIndex< iVector< vtype, Ns >, SpinorIndex >::value, iVector< vtype, Ns > >::type |
Definition at line 1113 of file Gamma.h.
References accelerator_inline, multGamma5(), multGammaT(), multGammaTGamma5(), multGammaX(), multGammaXGamma5(), multGammaY(), multGammaYGamma5(), multGammaZ(), multGammaZGamma5(), multIdentity(), multMinusGamma5(), multMinusGammaT(), multMinusGammaTGamma5(), multMinusGammaX(), multMinusGammaXGamma5(), multMinusGammaY(), multMinusGammaYGamma5(), multMinusGammaZ(), multMinusGammaZGamma5(), multMinusIdentity(), multMinusSigmaXT(), multMinusSigmaXY(), multMinusSigmaXZ(), multMinusSigmaYT(), multMinusSigmaYZ(), multMinusSigmaZT(), multSigmaXT(), multSigmaXY(), multSigmaXZ(), multSigmaYT(), multSigmaYZ(), multSigmaZT(), and SpinorIndex.
| accelerator_inline auto operator* | ( | const Gamma & | G, |
| const iMatrix< vtype, Ns > & | arg ) -> typename std::enable_if< matchGridTensorIndex< iMatrix< vtype, Ns >, SpinorIndex >::value, iMatrix< vtype, Ns > >::type |
Definition at line 1191 of file Gamma.h.
References accelerator_inline, lmultGamma5(), lmultGammaT(), lmultGammaTGamma5(), lmultGammaX(), lmultGammaXGamma5(), lmultGammaY(), lmultGammaYGamma5(), lmultGammaZ(), lmultGammaZGamma5(), lmultIdentity(), lmultMinusGamma5(), lmultMinusGammaT(), lmultMinusGammaTGamma5(), lmultMinusGammaX(), lmultMinusGammaXGamma5(), lmultMinusGammaY(), lmultMinusGammaYGamma5(), lmultMinusGammaZ(), lmultMinusGammaZGamma5(), lmultMinusIdentity(), lmultMinusSigmaXT(), lmultMinusSigmaXY(), lmultMinusSigmaXZ(), lmultMinusSigmaYT(), lmultMinusSigmaYZ(), lmultMinusSigmaZT(), lmultSigmaXT(), lmultSigmaXY(), lmultSigmaXZ(), lmultSigmaYT(), lmultSigmaYZ(), lmultSigmaZT(), and SpinorIndex.
| accelerator_inline auto operator* | ( | const iMatrix< vtype, Ns > & | arg, |
| const Gamma & | G ) -> typename std::enable_if< matchGridTensorIndex< iMatrix< vtype, Ns >, SpinorIndex >::value, iMatrix< vtype, Ns > >::type |
Definition at line 1269 of file Gamma.h.
References accelerator_inline, rmultGamma5(), rmultGammaT(), rmultGammaTGamma5(), rmultGammaX(), rmultGammaXGamma5(), rmultGammaY(), rmultGammaYGamma5(), rmultGammaZ(), rmultGammaZGamma5(), rmultIdentity(), rmultMinusGamma5(), rmultMinusGammaT(), rmultMinusGammaTGamma5(), rmultMinusGammaX(), rmultMinusGammaXGamma5(), rmultMinusGammaY(), rmultMinusGammaYGamma5(), rmultMinusGammaZ(), rmultMinusGammaZGamma5(), rmultMinusIdentity(), rmultMinusSigmaXT(), rmultMinusSigmaXY(), rmultMinusSigmaXZ(), rmultMinusSigmaYT(), rmultMinusSigmaYZ(), rmultMinusSigmaZT(), rmultSigmaXT(), rmultSigmaXY(), rmultSigmaXZ(), rmultSigmaYT(), rmultSigmaYZ(), rmultSigmaZT(), and SpinorIndex.
| NAMESPACE_END | ( | Grid | ) |