Bridge++
Ver. 2.0.2
afopr_Domainwall_5din_eo_double.cpp
Go to the documentation of this file.
1
10
#include "
lib_alt_QXS/Fopr/afopr_Domainwall_5din_eo.h
"
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
20
#include "
lib/ResourceManager/threadManager.h
"
21
#include "
lib/Parameters/commonParameters.h
"
22
#include "
lib/Communicator/communicator.h
"
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
39
#include "
lib_alt_QXS/Field/aindex_lex.h
"
40
#include "
lib_alt_QXS/Field/aindex_eo.h
"
41
#include "
lib_alt_QXS/Field/afield.h
"
42
#include "
lib_alt_QXS/Field/afield-inc.h
"
43
#include "
lib_alt_QXS/Field/afield_Gauge-inc.h
"
44
45
#include "
lib_alt_QXS/Fopr/mult_common_th-inc.h
"
46
#include "
lib_alt_QXS/Fopr/mult_Wilson_qxs_parts-inc.h
"
47
48
49
// function template files
50
#include "
lib_alt_QXS/Field/afield-inc.h
"
51
52
#include "
lib_alt_QXS/BridgeQXS/bridgeQXS_Domainwall.h
"
53
54
// template file
55
#include "
lib_alt_QXS/Fopr/afopr_Domainwall_5din_eo-tmpl.h
"
56
57
58
template
<>
59
const
std::string
AFopr_Domainwall_5din_eo<AField<double, QXS>
>
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
73
template
class
AFopr_Domainwall_5din_eo<AField<double, QXS>
>;
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
src
lib_alt_QXS
Fopr
afopr_Domainwall_5din_eo_double.cpp
Generated on Sat Feb 10 2024 14:20:01 for Bridge++ by
1.8.17