QUDA
1.0.0
Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Variables
a
b
c
d
e
f
g
i
k
l
m
n
o
p
q
r
s
t
u
v
Typedefs
Enumerations
+
Enumerator
a
b
c
d
e
h
i
k
m
n
p
q
r
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
c
f
g
i
n
r
s
t
v
Related Functions
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
d
m
q
t
+
Enumerations
i
q
+
Enumerator
e
q
t
x
y
z
+
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
w
x
y
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
lib
copy_gauge_quarter.cu
Go to the documentation of this file.
1
#include "
copy_gauge_inc.cu
"
2
namespace
quda
3
{
4
5
// this is the function that is actually called, from here on down we instantiate all required templates
6
void
copyGenericGaugeQuarterOut
(
GaugeField
&
out
,
const
GaugeField
&
in
,
QudaFieldLocation
location,
void
*Out,
7
void
*In,
void
**ghostOut,
void
**ghostIn,
int
type)
8
{
9
#if QUDA_PRECISION & 1
10
copyGenericGauge<char>(
out
,
in
, location, Out, In, ghostOut, ghostIn, type);
11
#else
12
errorQuda
(
"QUDA_PRECISION=%d does not enable quarter precision"
, QUDA_PRECISION);
13
#endif
14
}
15
16
}
// namespace quda
copy_gauge_inc.cu
errorQuda
#define errorQuda(...)
Definition:
util_quda.h:121
quda
Definition:
blas_cublas.h:5
in
cpuColorSpinorField * in
Definition:
staggered_invert_test.cpp:98
QudaFieldLocation
enum QudaFieldLocation_s QudaFieldLocation
out
cpuColorSpinorField * out
Definition:
staggered_invert_test.cpp:99
quda::copyGenericGaugeQuarterOut
void copyGenericGaugeQuarterOut(GaugeField &out, const GaugeField &in, QudaFieldLocation location, void *Out, void *In, void **ghostOut, void **ghostIn, int type)
Definition:
copy_gauge_quarter.cu:6
quda::GaugeField
Definition:
gauge_field.h:164
Generated by
1.8.13