QUDA
v0.5.0
A library for QCD on GPUs
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
quda
tests
wilson_dslash_reference.h
Go to the documentation of this file.
1
#ifndef _WILSON_DSLASH_REFERENCE_H
2
#define _WILSON_DSLASH_REFERENCE_H
3
4
#include <
enum_quda.h
>
5
#include <
quda.h
>
6
7
#ifdef __cplusplus
8
extern
"C"
{
9
#endif
10
11
void
wil_dslash
(
void
*res,
void
**
gauge
,
void
*spinorField,
int
oddBit,
12
int
daggerBit,
QudaPrecision
precision,
QudaGaugeParam
&
param
);
13
14
void
wil_mat
(
void
*
out
,
void
**
gauge
,
void
*
in
,
double
kappa
,
int
daggerBit,
15
QudaPrecision
precision,
QudaGaugeParam
&
param
);
16
17
void
wil_matpc
(
void
*
out
,
void
**
gauge
,
void
*
in
,
double
kappa
,
18
QudaMatPCType
matpc_type,
int
daggerBit,
QudaPrecision
precision,
QudaGaugeParam
&
param
);
19
20
void
tm_dslash
(
void
*res,
void
**
gauge
,
void
*spinorField,
double
kappa
,
21
double
mu
,
QudaTwistFlavorType
flavor,
int
oddBit,
22
int
daggerBit,
QudaPrecision
sprecision,
QudaGaugeParam
&
param
);
23
24
void
tm_mat
(
void
*
out
,
void
**
gauge
,
void
*
in
,
double
kappa
,
double
mu
,
25
QudaTwistFlavorType
flavor,
int
daggerBit,
QudaPrecision
precision,
QudaGaugeParam
&
param
);
26
27
void
tm_matpc
(
void
*
out
,
void
**
gauge
,
void
*
in
,
double
kappa
,
double
mu
,
28
QudaTwistFlavorType
flavor,
QudaMatPCType
matpc_type,
29
int
daggerBit,
QudaPrecision
precision,
QudaGaugeParam
&
param
);
30
31
void
tm_ndeg_dslash
(
void
*res1,
void
*res2,
void
**gaugeFull,
void
*spinorField1,
void
*spinorField2,
32
double
kappa
,
double
mu
,
double
epsilon,
int
oddBit,
int
daggerBit,
QudaMatPCType
matpc_type,
33
QudaPrecision
precision,
QudaGaugeParam
&
gauge_param
) ;
34
void
tm_ndeg_matpc
(
void
*outEven1,
void
*outEven2,
void
**
gauge
,
void
*inEven1,
void
*inEven2,
double
kappa
,
double
mu
,
double
epsilon,
35
QudaMatPCType
matpc_type,
int
dagger_bit,
QudaPrecision
precision,
QudaGaugeParam
&
gauge_param
);
36
37
void
tm_ndeg_mat
(
void
*evenOut,
void
* oddOut,
void
**
gauge
,
void
*evenIn,
void
*oddIn,
38
double
kappa
,
double
mu
,
double
epsilon,
int
dagger_bit,
QudaPrecision
precision,
QudaGaugeParam
&
gauge_param
);
39
40
#ifdef __cplusplus
41
}
42
#endif
43
44
#endif // _WILSON_DSLASH_REFERENCE_H
Generated on Wed Mar 20 2013 12:52:18 for QUDA by
1.8.2