#include <invert_quda.h>
#include <transfer.h>
#include <vector>
#include <complex_quda.h>
Go to the source code of this file.
|
| void | quda::ApplyCoarse (ColorSpinorField &out, const ColorSpinorField &inA, const ColorSpinorField &inB, const GaugeField &Y, const GaugeField &X, double kappa, int parity=QUDA_INVALID_PARITY, bool dslash=true, bool clover=true, bool dagger=false) |
| |
| void | quda::CoarseOp (GaugeField &Y, GaugeField &X, GaugeField &Xinv, GaugeField &Yhat, const Transfer &T, const cudaGaugeField &gauge, const cudaCloverField *clover, double kappa, double mu, double mu_factor, QudaDiracType dirac, QudaMatPCType matpc) |
| | Coarse operator construction from a fine-grid operator (Wilson / Clover) More...
|
| |
| void | quda::CoarseCoarseOp (GaugeField &Y, GaugeField &X, GaugeField &Xinv, GaugeField &Yhat, const Transfer &T, const GaugeField &gauge, const GaugeField &clover, const GaugeField &cloverInv, double kappa, double mu, double mu_factor, QudaDiracType dirac, QudaMatPCType matpc) |
| | Coarse operator construction from an intermediate-grid operator (Coarse) More...
|
| |