CHROMA
Main Page
Modules
Namespaces
Namespace List
Namespace 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
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
i
k
l
m
n
o
p
q
r
s
t
u
z
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
c
e
f
g
h
m
o
p
q
r
s
t
v
w
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
q
r
s
t
u
w
z
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
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Variables
_
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
Typedefs
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
Enumerator
e
h
i
k
r
s
t
v
Related Functions
:
a
g
h
i
l
o
p
r
s
t
u
Files
File List
File 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
k
l
m
o
p
q
r
s
t
u
v
w
z
Variables
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
Typedefs
_
e
l
m
p
q
s
t
u
Enumerations
Enumerator
c
e
f
g
h
l
n
o
s
t
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
lib
actions
ferm
invert
multi_syssolver_linop_aggregate.cc
Go to the documentation of this file.
1
/*! \file
2
* \brief All LinOp system solver constructors
3
*/
4
5
#include "
actions/ferm/invert/multi_syssolver_linop_aggregate.h
"
6
7
#include "
actions/ferm/invert/multi_syssolver_linop_mr.h
"
8
9
namespace
Chroma
10
{
11
//! Registration aggregator
12
namespace
LinOpMultiSysSolverEnv
13
{
14
//! Local registration flag
15
static
bool
registered
=
false
;
16
17
//! Register all the factories
18
bool
registerAll
()
19
{
20
bool
success =
true
;
21
if
(!
registered
)
22
{
23
// Sources
24
// success &= LinOpMultiSysSolverMREnv::registerAll();
25
registered
=
true
;
26
}
27
return
success;
28
}
29
}
30
31
32
//! Registration aggregator
33
namespace
LinOpMultiSysSolverArrayEnv
34
{
35
//! Local registration flag
36
static
bool
registered
=
false
;
37
38
//! Register all the factories
39
bool
registerAll
()
40
{
41
bool
success =
true
;
42
if
(!
registered
)
43
{
44
// Sources
45
// success &= LinOpMultiSysSolverMRArrayEnv::registerAll();
46
registered
=
true
;
47
}
48
return
success;
49
}
50
}
51
52
}
multi_syssolver_linop_aggregate.h
Register LinOp system solvers.
multi_syssolver_linop_mr.h
Solve a (M+shift)*psi=chi linear system by MR.
Chroma::LinOpMultiSysSolverArrayEnv::registered
static bool registered
Local registration flag.
Definition:
multi_syssolver_linop_aggregate.cc:36
Chroma::LinOpMultiSysSolverArrayEnv::registerAll
bool registerAll()
Register all the factories.
Definition:
multi_syssolver_linop_aggregate.cc:39
Chroma::LinOpMultiSysSolverEnv::registered
static bool registered
Local registration flag.
Definition:
multi_syssolver_linop_aggregate.cc:15
Chroma::LinOpMultiSysSolverEnv::registerAll
bool registerAll()
Register all the factories.
Definition:
multi_syssolver_linop_aggregate.cc:18
Chroma
Asqtad Staggered-Dirac operator.
Definition:
klein_gord.cc:10
Generated by
1.9.1