Bridge++
Ver.2.1.3
afopr_Domainwall.cpp
Go to the documentation of this file.
1
9
#include "
lib_alt_Accel/inline/define_available.h
"
10
#ifdef ACCEL_FOPR_DOMAINWALL_AVAILABLE
11
12
#include "
lib/Fopr/afopr_Domainwall.h
"
13
14
#include <stdio.h>
15
#include <stdlib.h>
16
#include <assert.h>
17
#include <vector>
18
using namespace
std;
19
20
#include "
lib/Parameters/commonParameters.h
"
21
#include "
lib/Communicator/communicator.h
"
22
23
#include "
lib_alt_Accel/Field/afield.h
"
24
#include "
lib_alt_Accel/Field/afield-inc.h
"
25
26
#ifdef USE_FACTORY_AUTOREGISTER
27
namespace
{
28
bool
init1 =
AFopr<AField<double,ACCEL>
>::Factory_params::Register(
29
"Domainwall"
, create_object_with_params);
30
31
bool
init2 =
AFopr<AField<float,ACCEL>
>::Factory_params::Register(
32
"Domainwall"
, create_object_with_params);
33
}
34
#endif
35
36
template
<>
37
const
std::string
AFopr_Domainwall<AField<double,ACCEL>
>::
38
class_name =
"AFopr_Domainwall<AField<double,ACCEL> >"
;
39
40
template
<>
41
const
std::string
AFopr_Domainwall<AField<float,ACCEL>
>::
42
class_name =
"AFopr_Domainwall<AField<float,ACCEL> >"
;
43
44
#include "
lib/Fopr/afopr_Domainwall-tmpl.h
"
45
46
// class instanciation.
47
template
class
AFopr_Domainwall<AField<double,ACCEL>
>;
48
template
class
AFopr_Domainwall<AField<float,ACCEL>
>;
49
50
#endif // ACCEL_FOPR_DOMAINWALL_AVAILABLE
51
//============================================================END=====
afopr_Domainwall-tmpl.h
AFopr
Definition:
afopr.h:48
AFopr_Domainwall
Domain-wall fermion operator.
Definition:
afopr_Domainwall.h:38
afield-inc.h
afopr_Domainwall.h
commonParameters.h
afield.h
communicator.h
define_available.h
src
lib_alt_Accel
Fopr
afopr_Domainwall.cpp
Generated on Thu Apr 16 2026 22:04:18 for Bridge++ by
1.8.17