aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/spqr_support.cpp
diff options
context:
space:
mode:
authorGravatar Desire NUENTSA <desire.nuentsa_wakam@inria.fr>2013-01-29 17:48:30 +0100
committerGravatar Desire NUENTSA <desire.nuentsa_wakam@inria.fr>2013-01-29 17:48:30 +0100
commit35647b01334370d0ddfd5d2d3376d4200947b007 (patch)
tree1c7c4998b9db9aac4842b3dcb9cc4f8472117b2e /test/spqr_support.cpp
parent8bc00925e511e55a6a9518b63b39994392625099 (diff)
Correct bug in SPQR backend and replace matrixQR by matrixR
Diffstat (limited to 'test/spqr_support.cpp')
-rw-r--r--test/spqr_support.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/spqr_support.cpp b/test/spqr_support.cpp
index fbfd4c58b..7e4b6e18a 100644
--- a/test/spqr_support.cpp
+++ b/test/spqr_support.cpp
@@ -15,7 +15,7 @@ int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int maxRows
eigen_assert(maxRows >= maxCols);
typedef typename MatrixType::Scalar Scalar;
int rows = internal::random<int>(1,maxRows);
- int cols = internal::random<int>(1,maxCols);
+ int cols = internal::random<int>(1,rows);
double density = (std::max)(8./(rows*cols), 0.01);
A.resize(rows,rows);
@@ -35,8 +35,8 @@ template<typename Scalar> void test_spqr_scalar()
SPQR<MatrixType> solver;
generate_sparse_rectangular_problem(A,dA);
- int n = A.cols();
- b = DenseVector::Random(n);
+ int m = A.rows();
+ b = DenseVector::Random(m);
solver.compute(A);
if (solver.info() != Success)
{