Bridge++  Ver.2.1.3
bridgeACC_Clover.h
Go to the documentation of this file.
1 
9 #ifndef BRIDGEACC_CLOVER_INCLUDED
10 #define BRIDGEACC_CLOVER_INCLUDED
11 
12 namespace BridgeACC {
13 
14  // real_t = double
15 
16  void mult_clover_D_dirac(double *RESTRICT v2, double *RESTRICT u,
17  double *RESTRICT ct, double *RESTRICT v1,
18  double kappa, int *Nsize, int *bc, int flag);
19 
20  void mult_clover_D_chiral(double *RESTRICT v2, double *RESTRICT u,
21  double *RESTRICT ct, double *RESTRICT v1,
22  double kappa, int *Nsize, int *bc, int flag);
23 
24  void mult_csw_dirac(double *RESTRICT v2, double *RESTRICT u,
25  double *RESTRICT v1, int *Nsize, int flag);
26 
27  void mult_csw_chiral(double *RESTRICT v2, double *RESTRICT u,
28  double *RESTRICT v1, int *Nsize, int flag);
29 
30  // real_t = float
31 
32  void mult_clover_D_dirac(float *RESTRICT v2, float *RESTRICT u,
33  float *RESTRICT ct, float *RESTRICT v1,
34  float kappa, int *Nsize, int *bc, int flag);
35 
36  void mult_clover_D_chiral(float *RESTRICT v2, float *RESTRICT u,
37  float *RESTRICT ct, float *RESTRICT v1,
38  float kappa, int *Nsize, int *bc, int flag);
39 
40  void mult_csw_dirac(float *RESTRICT v2, float *RESTRICT u,
41  float *RESTRICT v1, int *Nsize, int flag);
42 
43  void mult_csw_chiral(float *RESTRICT v2, float *RESTRICT u,
44  float *RESTRICT v1, int *Nsize, int flag);
45 
46 }
47 
48 #endif
49 //============================================================END=====
BridgeACC
Definition: bridgeACC.cpp:15
BridgeACC::mult_clover_D_chiral
void mult_clover_D_chiral(double *RESTRICT v2, double *RESTRICT u, double *RESTRICT ct, double *RESTRICT v1, double kappa, int *Nsize, int *bc, int flag)
Definition: mult_Clover_openacc-inc.h:141
BridgeACC::mult_csw_chiral
void mult_csw_chiral(double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int flag)
Definition: mult_CloverTerm_openacc-inc.h:110
BridgeACC::mult_csw_dirac
void mult_csw_dirac(double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int flag)
Definition: mult_CloverTerm_openacc-inc.h:15
BridgeACC::mult_clover_D_dirac
void mult_clover_D_dirac(double *RESTRICT v2, double *RESTRICT u, double *RESTRICT ct, double *RESTRICT v1, double kappa, int *Nsize, int *bc, int flag)
Definition: mult_Clover_openacc-inc.h:24