diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2010-12-30 04:18:40 -0500 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2010-12-30 04:18:40 -0500 |
commit | dbd9c5fd50cde5d5beaae44147eca3ba11934721 (patch) | |
tree | ddd24b94e4c3b83a6aaaae11f4015e966946f113 /Eigen/src/SVD/UpperBidiagonalization.h | |
parent | e112ad8124ef725149ab6b5ca5c1b6c2008aadf7 (diff) |
fix HouseholderSequence API, bug #50:
* remove ctors taking more than 2 ints
* rename actualVectors to length
* add length/shift/trans accessors/mutators
Diffstat (limited to 'Eigen/src/SVD/UpperBidiagonalization.h')
-rw-r--r-- | Eigen/src/SVD/UpperBidiagonalization.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Eigen/src/SVD/UpperBidiagonalization.h b/Eigen/src/SVD/UpperBidiagonalization.h index 5503356d3..eef92fcbe 100644 --- a/Eigen/src/SVD/UpperBidiagonalization.h +++ b/Eigen/src/SVD/UpperBidiagonalization.h @@ -87,8 +87,9 @@ template<typename _MatrixType> class UpperBidiagonalization const HouseholderVSequenceType householderV() // const here gives nasty errors and i'm lazy { eigen_assert(m_isInitialized && "UpperBidiagonalization is not initialized."); - return HouseholderVSequenceType(m_householder, m_householder.const_derived().template diagonal<1>(), - false, m_householder.cols()-1, 1); + return HouseholderVSequenceType(m_householder, m_householder.const_derived().template diagonal<1>()) + .setLength(m_householder.cols()-1) + .setShift(1); } protected: |