Bridge++
Ver.2.1.3
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_Accel/Field/afield.h
"
16
#include "
lib_alt_Accel/Field/afield-inc.h
"
17
18
typedef
AField<double,ACCEL>
AFIELD
;
19
typedef
AFopr<AField<double,ACCEL>
>
AFOPR
;
20
21
22
// explicit instanciation for AField<double>.
23
template
<>
24
const
std::string
25
AEigensolver_IRLanczos<AFIELD,AFOPR>::class_name
26
=
"AEigensolver_IRLanczos<AField<double, ACCEL>, AFopr<AField> >"
;
27
28
#ifdef USE_FACTORY_AUTOREGISTER
29
namespace
{
30
bool
init2 =
AEigensolver<AFIELD,AFOPR>::
31
Factory_params::Register
(
"IRLanczos"
, create_object);
32
}
33
#endif
34
35
template
class
AEigensolver_IRLanczos<AFIELD,AFOPR>
;
36
37
//============================================================END=====
aeigensolver_IRLanczos-tmpl.h
AFopr
Definition:
afopr.h:48
AField
Definition:
afield_base.h:16
AFOPR
AFopr< AField< double, ACCEL > > AFOPR
Definition:
aeigensolver_IRLanczos.cpp:19
afield-inc.h
AFIELD
AField< double, ACCEL > AFIELD
Definition:
aeigensolver_IRLanczos.cpp:18
aeigensolver_IRLanczos.h
AEigensolver_IRLanczos
Eigenvalue solver with Implicitly Restarted Lanczos algorithm.
Definition:
aeigensolver_IRLanczos.h:44
afield.h
afopr.h
AEigensolver
Eigensolver class for abstract base class of eigen solvers.
Definition:
aeigensolver.h:42
src
lib_alt_Accel
Eigen
aeigensolver_IRLanczos.cpp
Generated on Thu Apr 16 2026 22:04:18 for Bridge++ by
1.8.17