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