Bridge++  Ver. 2.0.2
aeigensolver_IRLanczos.cpp
Go to the documentation of this file.
1 
12 
13 #include "lib/Fopr/afopr.h"
14 
17 
18 
19 // explicit instanciation for AField<double,QXS>.
20 template<>
21 const std::string
23  AFopr<AField<double, QXS> > >::class_name
24  = "AEigensolver_IRLanczos<AField<double,QXS> >";
25 
26 #ifdef USE_FACTORY_AUTOREGISTER
27 namespace {
29  Factory_params::Register("IRLanczos", create_object);
30 }
31 #endif
32 
33 
36 
37 
38 // explicit instanciation for AField<float,QXS>.
39 template<>
40 const std::string
42  AFopr<AField<float, QXS> > >::class_name
43  = "AEigensolver_IRLanczos<AField<float,QXS> >";
44 
45 #ifdef USE_FACTORY_AUTOREGISTER
46 namespace {
48  Factory_params::Register("IRLanczos", create_object);
49 }
50 #endif
51 
52 
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