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