mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-09 13:40:46 +01:00
Correct function signature of body of GMRES outer loop
This commit is contained in:
parent
b3be9195b4
commit
fc7d07ade0
@ -323,7 +323,7 @@ class GeneralisedMinimalResidual : public OperatorFunction<Field> {
|
|||||||
int iterations = 0;
|
int iterations = 0;
|
||||||
for (int k=0; k<MaxIterations; k++) {
|
for (int k=0; k<MaxIterations; k++) {
|
||||||
|
|
||||||
cp = outerLoopBody();
|
cp = outerLoopBody(Linop, src, psi, rsd_sq);
|
||||||
|
|
||||||
// Stopping condition
|
// Stopping condition
|
||||||
if (cp <= rsd_sq) {
|
if (cp <= rsd_sq) {
|
||||||
@ -357,7 +357,7 @@ class GeneralisedMinimalResidual : public OperatorFunction<Field> {
|
|||||||
assert(0);
|
assert(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
RealD outerLoopBody() {
|
RealD outerLoopBody(LinearOperatorBase<Field> &Linop, const Field &src, Field &psi, RealD rsd_sq) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Step() {
|
void Step() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user