6 void *Out,
void *In,
void **ghostOut,
void **ghostIn,
int type);
9 void *Out,
void *In,
void **ghostOut,
void **ghostIn,
int type);
12 void *Out,
void *In,
void **ghostOut,
void **ghostIn,
int type);
17 void *Out,
void *In,
void **ghostOut,
void **ghostIn,
int type);
39 void *Out,
void *In,
void **ghostOut,
void **ghostIn,
int type) {
47 if (
out.Geometry() !=
in.Geometry())
48 errorQuda(
"Field geometries %d %d do not match",
out.Geometry(),
in.Geometry());
void copyGenericGauge(GaugeField &out, const GaugeField &in, QudaFieldLocation location, void *Out=0, void *In=0, void **ghostOut=0, void **ghostIn=0, int type=0)
void copyGenericGaugeHalfOut(GaugeField &out, const GaugeField &in, QudaFieldLocation location, void *Out, void *In, void **ghostOut, void **ghostIn, int type)
Main header file for host and device accessors to GaugeFields.
enum QudaFieldLocation_s QudaFieldLocation
cpuColorSpinorField * out
void copyGenericGaugeDoubleOut(GaugeField &out, const GaugeField &in, QudaFieldLocation location, void *Out, void *In, void **ghostOut, void **ghostIn, int type)
void copyGenericGaugeMG(GaugeField &out, const GaugeField &in, QudaFieldLocation location, void *Out, void *In, void **ghostOut, void **ghostIn, int type)
QudaReconstructType Reconstruct() const
QudaGaugeFieldOrder Order() const
QudaGhostExchange GhostExchange() const
void copyGenericGaugeSingleOut(GaugeField &out, const GaugeField &in, QudaFieldLocation location, void *Out, void *In, void **ghostOut, void **ghostIn, int type)
void checkMomOrder(const GaugeField &u)
QudaPrecision Precision() const