From: guido Date: Mon, 28 Aug 2000 20:32:20 +0000 (+0000) Subject: Use relative improvements X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a978d8d7d6aee6d74b0fddc50afa2fed7349d6d;p=dealii-svn.git Use relative improvements git-svn-id: https://svn.dealii.org/trunk@3281 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/include/lac/eigen.h b/deal.II/lac/include/lac/eigen.h index 81fd1e489a..a2aee20d99 100644 --- a/deal.II/lac/include/lac/eigen.h +++ b/deal.II/lac/include/lac/eigen.h @@ -354,7 +354,7 @@ EigenPower::solve (double &value, // Check the change of the eigenvalue // Brrr, this is not really a good criterion - conv = control().check (iter, fabs(1.-length/old_length)); + conv = control().check (iter, fabs(1./length-1./old_length)); } memory.free(Vy); @@ -461,7 +461,7 @@ EigenInverse::solve (double &value, // Check the residual conv = control().check (iter, res); } else { - conv = control().check (iter, fabs(1.-old_value/value)); + conv = control().check (iter, fabs(1./value-1./old_value)); } old_value = value; }