Fix linear vectorized transversal in linspace (fixes bug #526).

(transplanted from b4f6aec195
)
This commit is contained in:
Jitse Niesen
2013-02-18 17:26:03 +00:00
parent ddba6054e0
commit 7df8b57770
2 changed files with 17 additions and 3 deletions

View File

@@ -91,6 +91,12 @@ void testVectorType(const VectorType& base)
scalar.setLinSpaced(1,low,high);
VERIFY_IS_APPROX( scalar, ScalarMatrix::Constant(high) );
VERIFY_IS_APPROX( ScalarMatrix::LinSpaced(1,low,high), ScalarMatrix::Constant(high) );
// regression test for bug 526 (linear vectorized transversal)
if (size > 1) {
m.tail(size-1).setLinSpaced(low, high);
VERIFY_IS_APPROX(m(size-1), high);
}
}
template<typename MatrixType>