mirror of
https://github.com/paboyle/Grid.git
synced 2024-11-09 23:45:36 +00:00
Print which have converged
This commit is contained in:
parent
a26121d97b
commit
c1eb80d01a
@ -79,14 +79,16 @@ template<class Field> class ImplicitlyRestartedLanczosHermOpTester : public Imp
|
|||||||
RealD vv = norm2(v) / ::pow(evalMaxApprox,2.0);
|
RealD vv = norm2(v) / ::pow(evalMaxApprox,2.0);
|
||||||
|
|
||||||
std::cout.precision(13);
|
std::cout.precision(13);
|
||||||
std::cout<<GridLogIRL << "[" << std::setw(3)<<j<<"] "
|
|
||||||
<<"eval = "<<std::setw(25)<< eval << " (" << eval_poly << ")"
|
|
||||||
<<" |H B[i] - eval[i]B[i]|^2 / evalMaxApprox^2 " << std::setw(25) << vv
|
|
||||||
<<std::endl;
|
|
||||||
|
|
||||||
int conv=0;
|
int conv=0;
|
||||||
if( (vv<eresid*eresid) ) conv = 1;
|
if( (vv<eresid*eresid) ) conv = 1;
|
||||||
|
|
||||||
|
std::cout<<GridLogIRL << "[" << std::setw(3)<<j<<"] "
|
||||||
|
<<"eval = "<<std::setw(25)<< eval << " (" << eval_poly << ")"
|
||||||
|
<<" |H B[i] - eval[i]B[i]|^2 / evalMaxApprox^2 " << std::setw(25) << vv
|
||||||
|
<<" target " << eresid*eresid << " conv " <<conv
|
||||||
|
<<std::endl;
|
||||||
|
|
||||||
return conv;
|
return conv;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user