QUDA  v1.1.0
A library for QCD on GPUs
dslash_coarse_dagger.cu
Go to the documentation of this file.
1 #include <dslash_coarse.hpp>
2 
3 namespace quda {
4 
5  // dagger = true wrapper
6  void ApplyCoarseDagger(ColorSpinorField &out, const ColorSpinorField &inA, const ColorSpinorField &inB,
7  const GaugeField &Y, const GaugeField &X, double kappa, int parity,
8  bool dslash, bool clover, const int *commDim, QudaPrecision halo_precision)
9  {
10  constexpr bool dagger = true;
11  DslashCoarseLaunch<dagger> Dslash(out, inA, inB, Y, X, kappa, parity, dslash,
12  clover, commDim, halo_precision);
13 
14  DslashCoarsePolicyTune<decltype(Dslash)> policy(Dslash);
15  policy.apply(0);
16  } //ApplyCoarseDagger
17 
18 } // namespace quda