From 3373c903b3c98fa4a102bfe56cf7a65aa27e0487 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Mon, 16 Feb 2015 19:18:12 +0100 Subject: Fix compilation of int*complex with gcc --- Eigen/src/SparseLU/SparseLU.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Eigen/src/SparseLU') diff --git a/Eigen/src/SparseLU/SparseLU.h b/Eigen/src/SparseLU/SparseLU.h index 1a21c2a08..71a699e51 100644 --- a/Eigen/src/SparseLU/SparseLU.h +++ b/Eigen/src/SparseLU/SparseLU.h @@ -345,7 +345,7 @@ class SparseLU : public SparseSolverBase >, } } } - return det * (m_detPermR * m_detPermC); + return (m_detPermR * m_detPermC) > 0 ? det : -det; } protected: -- cgit v1.2.3