Bridge++
Ver.2.1.3
fopr_Smeared_eo.cpp
Go to the documentation of this file.
1
14
//#include "fopr_Smeared_eo.h"
15
#include "
lib/Fopr/fopr_Smeared_eo.h
"
16
#include "
lib/Fopr/afopr_Smeared_eo-tmpl.h
"
17
18
#ifdef USE_FACTORY_AUTOREGISTER
19
namespace
{
20
bool
init = Fopr_Smeared_eo::register_factory();
21
}
22
#endif
23
24
//const std::string Fopr_Smeared_eo::class_name = "Fopr_Smeared_eo";
25
template
<>
26
const
std::string
AFopr_Smeared_eo<Field>::class_name
=
"Fopr_Smeared_eo"
;
27
28
template
class
AFopr_Smeared_eo<Field>
;
29
30
31
/*
32
//====================================================================
33
void Fopr_Smeared_eo::set_parameters(const Parameters& params)
34
{
35
std::string vlevel;
36
if (!params.fetch_string("verbose_level", vlevel)) {
37
m_vl = vout.set_verbose_level(vlevel);
38
}
39
}
40
41
42
//====================================================================
43
void Fopr_Smeared_eo::get_parameters(Parameters& params) const
44
{
45
params.set_string("verbose_level", vout.get_verbose_level(m_vl));
46
}
47
48
49
//====================================================================
50
void Fopr_Smeared_eo::set_config(Field *U)
51
{
52
const int Nvol = CommonParameters::Nvol();
53
const int Ndim = CommonParameters::Ndim();
54
55
m_dr_smear->set_config(U);
56
57
const int Nsmear = m_dr_smear->get_Nsmear();
58
Field *Uptr = m_dr_smear->getptr_smearedConfig(Nsmear);
59
60
m_fopr_eo->set_config(Uptr);
61
}
62
63
64
//====================================================================
65
double Fopr_Smeared_eo::flop_count()
66
{
67
//- Counting of floating point operations in giga unit.
68
// not implemented, yet.
69
70
vout.general(m_vl, "Warning at %s: flop_count() has not been implemented.\n", class_name.c_str());
71
72
const double gflop = 0.0;
73
74
return gflop;
75
}
76
77
78
//====================================================================
79
*/
80
//============================================================END=====
AFopr_Smeared_eo
smeared fermion operator with even-odd preconditioning.
Definition:
afopr_Smeared_eo.h:42
afopr_Smeared_eo-tmpl.h
fopr_Smeared_eo.h
src
lib
Fopr
fopr_Smeared_eo.cpp
Generated on Thu Apr 16 2026 22:04:17 for Bridge++ by
1.8.17