Bridge++
Ver. 2.0.2
aeigensolver_IRArnoldi.cpp
Go to the documentation of this file.
1
10
#include "
lib/Eigen/aeigensolver_IRArnoldi.h
"
11
#include "
lib/Eigen/aeigensolver_IRArnoldi-tmpl.h
"
12
13
#include "
lib/Fopr/afopr.h
"
14
15
#include "
lib_alt_QXS/Field/afield.h
"
16
#include "
lib_alt_QXS/Field/afield-inc.h
"
17
18
// explicit instanciation for AField<double,QXS>.
19
template
<>
20
const
std::string
21
AEigensolver_IRArnoldi<AField<double, QXS>
,
22
AFopr<AField<double, QXS>
> >::class_name
23
=
"AEigensolver_IRArnoldi<AField<double,QXS> >"
;
24
25
#ifdef USE_FACTORY_AUTOREGISTER
26
namespace
{
27
bool
init2 =
AEigensolver<AField<double, QXS>
,
28
AFopr<AField<double, QXS>
> >::
29
Factory_params::Register(
"IRArnoldi"
, create_object);
30
}
31
#endif
32
33
template
class
AEigensolver_IRArnoldi<AField<double, QXS>
,
34
AFopr<AField<double, QXS>
> >;
35
36
37
38
// explicit instanciation for AField<float,QXS>.
39
template
<>
40
const
std::string
41
AEigensolver_IRArnoldi<AField<float, QXS>
,
42
AFopr<AField<float, QXS>
> >::class_name
43
=
"AEigensolver_IRArnoldi<AField<float,QXS> >"
;
44
45
#ifdef USE_FACTORY_AUTOREGISTER
46
namespace
{
47
bool
init2 =
AEigensolver<AField<float, QXS>
,
48
AFopr<AField<float, QXS>
> >::
49
Factory_params::Register(
"IRArnoldi"
, create_object);
50
}
51
#endif
52
53
template
class
AEigensolver_IRArnoldi<AField<float, QXS>
,
54
AFopr<AField<float, QXS>
> >;
55
56
57
//============================================================END=====
afield-inc.h
afield.h
AFopr
Definition:
afopr.h:48
aeigensolver_IRArnoldi.h
aeigensolver_IRArnoldi-tmpl.h
afopr.h
AEigensolver_IRArnoldi
Eigenvalue solver with Implicitly Restarted Arnoldi algorithm.
Definition:
aeigensolver_IRArnoldi.h:36
AEigensolver
Eigensolver class for abstract base class of eigen solvers.
Definition:
aeigensolver.h:42
src
lib_alt_QXS
Eigen
aeigensolver_IRArnoldi.cpp
Generated on Sat Feb 10 2024 14:20:00 for Bridge++ by
1.8.17