aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/householder.cpp
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-11-10 21:22:20 -0500
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-11-10 21:22:20 -0500
commita440385b41650a1657d3b7005ba6f040eaea0bd4 (patch)
tree83b825e1d7968de417ceb9dc9c08860b1e99d413 /test/householder.cpp
parente06aa749a4bb34c79977070b82d7670775c4ad7a (diff)
*adapt Householder to the convention that we now favor refs over ptrs for output. Keep "workspace" as pointer because it is an array (which is now more obvious).
*rename makeHouseholderSequence to householderSequence, because that's what it returns.
Diffstat (limited to 'test/householder.cpp')
-rw-r--r--test/householder.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/householder.cpp b/test/householder.cpp
index c9b07622d..6e480c0de 100644
--- a/test/householder.cpp
+++ b/test/householder.cpp
@@ -50,7 +50,7 @@ template<typename MatrixType> void householder(const MatrixType& m)
VectorType v1 = VectorType::Random(rows), v2;
v2 = v1;
- v1.makeHouseholder(&essential, &beta, &alpha);
+ v1.makeHouseholder(essential, beta, alpha);
v1.applyHouseholderOnTheLeft(essential,beta,tmp);
VERIFY_IS_APPROX(v1.norm(), v2.norm());
VERIFY_IS_MUCH_SMALLER_THAN(v1.end(rows-1).norm(), v1.norm());
@@ -66,7 +66,7 @@ template<typename MatrixType> void householder(const MatrixType& m)
if(even) v1.end(rows-1).setZero();
m1.colwise() = v1;
m2 = m1;
- m1.col(0).makeHouseholder(&essential, &beta, &alpha);
+ m1.col(0).makeHouseholder(essential, beta, alpha);
m1.applyHouseholderOnTheLeft(essential,beta,tmp);
VERIFY_IS_APPROX(m1.norm(), m2.norm());
VERIFY_IS_MUCH_SMALLER_THAN(m1.block(1,0,rows-1,cols).norm(), m1.norm());
@@ -78,7 +78,7 @@ template<typename MatrixType> void householder(const MatrixType& m)
SquareMatrixType m3(rows,rows), m4(rows,rows);
m3.rowwise() = v1.transpose();
m4 = m3;
- m3.row(0).makeHouseholder(&essential, &beta, &alpha);
+ m3.row(0).makeHouseholder(essential, beta, alpha);
m3.applyHouseholderOnTheRight(essential,beta,tmp);
VERIFY_IS_APPROX(m3.norm(), m4.norm());
VERIFY_IS_MUCH_SMALLER_THAN(m3.block(0,1,rows,rows-1).norm(), m3.norm());