QUDA
1.0.0
|
Public Types | |
typedef mapper< Float >::type | real |
typedef mapper< Float >::type | real |
![]() | |
typedef colorspinor_mapper< Float, nSpin, nColor, spin_project, spinor_direct_load >::type | F |
typedef gauge_mapper< Float, reconstruct, 18, QUDA_STAGGERED_PHASE_NO, gauge_direct_load, ghost >::type | G |
typedef mapper< Float >::type | real |
![]() | |
typedef mapper< Float >::type | real |
Public Member Functions | |
TwistedMassArg (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, double a, double b, const ColorSpinorField &x, int parity, bool dagger, const int *comm_override) | |
TwistedMassArg (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, double a, double b, bool xpay, const ColorSpinorField &x, int parity, bool dagger, bool asymmetric, const int *comm_override) | |
![]() | |
WilsonArg (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, double a, const ColorSpinorField &x, int parity, bool dagger, const int *comm_override) | |
![]() | |
DslashArg (const ColorSpinorField &in, const GaugeField &U, int parity, bool dagger, bool xpay, int nFace, int spin_project, const int *comm_override) | |
Public Attributes | |
real | a |
real | b |
real | c |
real | a_inv |
real | b_inv |
bool | asymmetric |
![]() | |
F | out |
const F | in |
const F | x |
const G | U |
const real | a |
![]() | |
const int | parity |
const int | nParity |
const int | nFace |
const QudaReconstructType | reconstruct |
const int_fastdiv | X0h |
const int_fastdiv | dim [5] |
const int | volumeCB |
int | commDim [4] |
int | ghostDim [4] |
const bool | dagger |
const bool | xpay |
real | t_proj_scale |
DslashConstant | dc |
KernelType | kernel_type |
bool | remote_write |
int_fastdiv | threads |
int | threadDimMapLower [4] |
int | threadDimMapUpper [4] |
const bool | spin_project |
real | twist_a |
real | twist_b |
real | twist_c |
Additional Inherited Members | |
![]() | |
static constexpr int | nSpin = 4 |
static constexpr bool | spin_project = true |
static constexpr bool | spinor_direct_load = false |
static constexpr QudaReconstructType | reconstruct = reconstruct_ |
static constexpr bool | gauge_direct_load = false |
static constexpr QudaGhostExchange | ghost = QUDA_GHOST_EXCHANGE_PAD |
Definition at line 9 of file dslash_twisted_mass.cuh.
typedef mapper<Float>::type quda::TwistedMassArg< Float, nColor, reconstruct_ >::real |
Definition at line 10 of file dslash_twisted_mass.cuh.
typedef mapper<Float>::type quda::TwistedMassArg< Float, nColor, reconstruct_ >::real |
Definition at line 10 of file dslash_twisted_mass_preconditioned.cuh.
|
inline |
this is the twist factor
Definition at line 14 of file dslash_twisted_mass.cuh.
|
inline |
whether we are applying the asymmetric operator or not
Definition at line 18 of file dslash_twisted_mass_preconditioned.cuh.
References quda::TwistedMassArg< Float, nColor, reconstruct_ >::a, quda::TwistedMassArg< Float, nColor, reconstruct_ >::b, quda::DslashArg< Float >::dagger, quda::DslashArg< Float >::kernel_type, nColor, and quda::DslashArg< Float >::nParity.
real quda::TwistedMassArg< Float, nColor, reconstruct_ >::a |
Definition at line 11 of file dslash_twisted_mass.cuh.
Referenced by quda::TwistedMassArg< Float, nColor, reconstruct_ >::TwistedMassArg().
real quda::TwistedMassArg< Float, nColor, reconstruct_ >::a_inv |
dummy parameter to allow us to reuse applyWilsonTM for non-degenerate operator
Definition at line 14 of file dslash_twisted_mass_preconditioned.cuh.
bool quda::TwistedMassArg< Float, nColor, reconstruct_ >::asymmetric |
inverse twist factor - used to allow early xpay inclusion
Definition at line 16 of file dslash_twisted_mass_preconditioned.cuh.
Referenced by quda::applyWilsonTM().
real quda::TwistedMassArg< Float, nColor, reconstruct_ >::b |
xpay scale facotor
this is the scaling factor
Definition at line 12 of file dslash_twisted_mass.cuh.
Referenced by quda::TwistedMassArg< Float, nColor, reconstruct_ >::TwistedMassArg().
real quda::TwistedMassArg< Float, nColor, reconstruct_ >::b_inv |
inverse scaling factor - used to allow early xpay inclusion
Definition at line 15 of file dslash_twisted_mass_preconditioned.cuh.
real quda::TwistedMassArg< Float, nColor, reconstruct_ >::c |
this is the twist factor
Definition at line 13 of file dslash_twisted_mass_preconditioned.cuh.