Bridge++
Ver. 2.0.3
Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
a
b
c
d
e
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
d
t
v
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
r
s
t
v
w
y
Typedefs
a
b
c
d
e
i
k
l
m
o
p
r
s
t
u
v
Enumerations
Enumerator
c
e
f
g
i
l
m
n
p
r
s
u
v
z
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
f
g
h
i
l
m
n
o
r
s
t
u
y
Variables
Typedefs
a
c
e
f
i
m
o
r
s
t
u
Enumerations
Enumerator
Macros
_
a
b
c
d
e
i
l
n
r
t
u
v
y
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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 Wed Mar 19 2025 11:03:47 for Bridge++ by
1.8.17