|
| template<typename Float , int nDim, int nColor, int nParity, bool dagger, int twist, KernelType kernel_type, typename Arg , typename Vector > |
| __device__ __host__ void | quda::applyWilsonTM (Vector &out, Arg &arg, int coord[nDim], int x_cb, int s, int parity, int idx, int thread_dim, bool &active) |
| | Applies the off-diagonal part of the Wilson operator premultiplied by twist rotation - this is required for applying the symmetric preconditioned twisted-mass dagger operator. More...
|
| |
| template<typename Float , int nDim, int nColor, int nParity, bool dagger, bool asymmetric, bool xpay, KernelType kernel_type, typename Arg > |
| __device__ __host__ void | quda::twistedMass (Arg &arg, int idx, int parity) |
| | Apply the preconditioned twisted-mass dslash. More...
|
| |
| template<typename Float , int nDim, int nColor, int nParity, bool dagger, bool xpay, KernelType kernel_type, typename Arg > |
| void | quda::twistedMassPreconditionedCPU (Arg arg) |
| |
| template<typename Float , int nDim, int nColor, int nParity, bool dagger, bool xpay, KernelType kernel_type, typename Arg > |
| __global__ void | quda::twistedMassPreconditionedGPU (Arg arg) |
| |