aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/SVD/UpperBidiagonalization.h
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2010-12-30 04:18:40 -0500
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2010-12-30 04:18:40 -0500
commitdbd9c5fd50cde5d5beaae44147eca3ba11934721 (patch)
treeddd24b94e4c3b83a6aaaae11f4015e966946f113 /Eigen/src/SVD/UpperBidiagonalization.h
parente112ad8124ef725149ab6b5ca5c1b6c2008aadf7 (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.h5
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: