diff options
author | Gael Guennebaud <g.gael@free.fr> | 2016-05-26 17:34:23 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2016-05-26 17:34:23 +0200 |
commit | 00c29c2caef8fb0c6b1d2ba5ecdf6780c0c766d4 (patch) | |
tree | 3e513d17fd4c80d384075de065ba41149aa0b824 /Eigen/src/LU/PartialPivLU.h | |
parent | 2f56d910639c9906a0a163ac2eae931d8ca1e501 (diff) |
Store permutation's determinant as char.
This also fixes some long to float conversion warnings
Diffstat (limited to 'Eigen/src/LU/PartialPivLU.h')
-rw-r--r-- | Eigen/src/LU/PartialPivLU.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Eigen/src/LU/PartialPivLU.h b/Eigen/src/LU/PartialPivLU.h index 2e6d91939..715d2b09c 100644 --- a/Eigen/src/LU/PartialPivLU.h +++ b/Eigen/src/LU/PartialPivLU.h @@ -254,8 +254,8 @@ template<typename _MatrixType> class PartialPivLU MatrixType m_lu; PermutationType m_p; TranspositionType m_rowsTranspositions; - Index m_det_p; RealScalar m_l1_norm; + char m_det_p; bool m_isInitialized; }; @@ -264,8 +264,8 @@ PartialPivLU<MatrixType>::PartialPivLU() : m_lu(), m_p(), m_rowsTranspositions(), - m_det_p(0), m_l1_norm(0), + m_det_p(0), m_isInitialized(false) { } @@ -275,8 +275,8 @@ PartialPivLU<MatrixType>::PartialPivLU(Index size) : m_lu(size, size), m_p(size), m_rowsTranspositions(size), - m_det_p(0), m_l1_norm(0), + m_det_p(0), m_isInitialized(false) { } @@ -287,8 +287,8 @@ PartialPivLU<MatrixType>::PartialPivLU(const EigenBase<InputType>& matrix) : m_lu(matrix.rows(), matrix.rows()), m_p(matrix.rows()), m_rowsTranspositions(matrix.rows()), - m_det_p(0), m_l1_norm(0), + m_det_p(0), m_isInitialized(false) { compute(matrix.derived()); |