diff --git a/MathLib/LinAlg/Solvers/GaussAlgorithm-impl.h b/MathLib/LinAlg/Solvers/GaussAlgorithm-impl.h index 22a31166ca7428bf1a5d83071d93cfc8a8812c68..25a6fa485ff70ecda62e9d6b036e46b6493df80b 100644 --- a/MathLib/LinAlg/Solvers/GaussAlgorithm-impl.h +++ b/MathLib/LinAlg/Solvers/GaussAlgorithm-impl.h @@ -32,7 +32,7 @@ GaussAlgorithm<MAT_T, VEC_T>::GaussAlgorithm(MAT_T &A, _perm[k] = k; for (i=k+1; i<nr; i++) { if (std::abs(_mat(i,k)) > t) { - t = _mat(i,k); + t = std::abs(_mat(i,k)); _perm[k] = i; } }