Bridge++  Ver. 2.0.2
afopr_Domainwall_5din_eo_double.cpp
Go to the documentation of this file.
1 
11 
12 // C++ header files
13 #include <stdio.h>
14 #include <stdlib.h>
15 #include <assert.h>
16 #include <vector>
17 using namespace std;
18 
19 // Bridge++ core library header files
23 
24 #include "lib_alt_QXS/inline/define_vlen.h"
25 #include "lib_alt_QXS/inline/define_params.h"
26 
27 // vector length
28 #define VLEN VLEND
29 #define VLENX VLENXD
30 #define VLENY VLENYD
31 
32 typedef double real_t;
33 
34 #include "lib_alt_QXS/inline/vsimd_double-inc.h"
35 #include "lib_alt_QXS/inline/vsimd_common_double-inc.h"
36 #include "lib_alt_QXS/inline/vsimd_Wilson_SU3_double-inc.h"
37 #include "lib_alt_QXS/inline/vsimd_Domainwall_SU3_double-inc.h"
38 
44 
47 
48 
49 // function template files
51 
53 
54 // template file
56 
57 
58 template<>
60 ::class_name = "AFopr_Domainwall_5din_eo<AField<double,QXS> >";
61 
62 #ifdef USE_FACTORY_AUTOREGISTER
63 namespace {
64  bool init1 = AFopr<AField<double, QXS> >::Factory_params::Register(
65  "Domainwall_5din_eo", create_object_with_params1);
66  init1 &= AFopr<AField<double, QXS> >::Factory_params::Register(
67  "Domainwall_General_5din_eo", create_object_with_params1);
68 }
69 #endif
70 
71 
72 // explicit instanciation
74 
75 
76 
77 //============================================================END=====
afield-inc.h
afield.h
AFopr
Definition: afopr.h:48
afopr_Domainwall_5din_eo-tmpl.h
mult_Wilson_qxs_parts-inc.h
AFopr_Domainwall_5din_eo
Optimal Domain-wall fermion operator.
Definition: afopr_Domainwall_5din_eo.h:35
afield_Gauge-inc.h
bridgeQXS_Domainwall.h
afopr_Domainwall_5din_eo.h
aindex_lex.h
real_t
double real_t
Definition: afopr_Domainwall_5din_eo_double.cpp:32
aindex_eo.h
threadManager.h
commonParameters.h
communicator.h
mult_common_th-inc.h