mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Fix epsilon and dummy_precision values in long double for double doubles. Prevented some algorithms from converging on PPC.
This commit is contained in:
committed by
Rasmus Munk Larsen
parent
a16fb889dd
commit
54459214a1
@@ -283,7 +283,7 @@ inline int MatrixPowerAtomic<MatrixType>::getPadeDegree(long double normIminusT)
|
||||
#endif
|
||||
int degree = 3;
|
||||
for (; degree <= maxPadeDegree; ++degree)
|
||||
if (normIminusT <= maxNormForPade[degree - 3])
|
||||
if (normIminusT <= static_cast<long double>(maxNormForPade[degree - 3]))
|
||||
break;
|
||||
return degree;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user