From 79cc86f701a905a0f8c1fb9adfcede09b3b09120 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 10 Dec 2010 13:52:47 +0100 Subject: [PATCH] fix compilation --- Eigen/src/QR/FullPivHouseholderQR.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Eigen/src/QR/FullPivHouseholderQR.h b/Eigen/src/QR/FullPivHouseholderQR.h index 4dee21580..8e2ec6599 100644 --- a/Eigen/src/QR/FullPivHouseholderQR.h +++ b/Eigen/src/QR/FullPivHouseholderQR.h @@ -407,7 +407,8 @@ struct solve_retval, Rhs> RealScalar biggest_in_lower_part_of_c = c.bottomRows(rows-dec().rank()).cwiseAbs().maxCoeff(); // FIXME brain dead const RealScalar m_precision = NumTraits::epsilon() * std::min(rows,cols); - if(!isMuchSmallerThan(biggest_in_lower_part_of_c, biggest_in_upper_part_of_c, m_precision)) + // this internal:: prefix is needed by at least gcc 3.4 and ICC + if(!internal::isMuchSmallerThan(biggest_in_lower_part_of_c, biggest_in_upper_part_of_c, m_precision)) return; } dec().matrixQR()