diff options
author | Gael Guennebaud <g.gael@free.fr> | 2015-02-16 19:18:12 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2015-02-16 19:18:12 +0100 |
commit | 3373c903b3c98fa4a102bfe56cf7a65aa27e0487 (patch) | |
tree | ac4acd9cd21421a1556b529682cea35b03ccbfb6 /Eigen/src | |
parent | 9f49f00feb8f9f06290343b8cc134394801bc130 (diff) |
Fix compilation of int*complex with gcc
Diffstat (limited to 'Eigen/src')
-rw-r--r-- | Eigen/src/SparseLU/SparseLU.h | 2 |
1 files changed, 1 insertions, 1 deletions
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<SparseLU<_MatrixType,_OrderingType> >, } } } - return det * (m_detPermR * m_detPermC); + return (m_detPermR * m_detPermC) > 0 ? det : -det; } protected: |