From 421b2b5ff7796c28868dc3b370ca8ceeeda20772 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 26 Nov 2010 13:04:20 +0100 Subject: fix a couple of issues with TridiagonalMatrix --- Eigen/src/Core/BandMatrix.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Eigen/src/Core/BandMatrix.h') diff --git a/Eigen/src/Core/BandMatrix.h b/Eigen/src/Core/BandMatrix.h index d70927e31..649adb542 100644 --- a/Eigen/src/Core/BandMatrix.h +++ b/Eigen/src/Core/BandMatrix.h @@ -211,7 +211,7 @@ class BandMatrix : public EigenBase class TridiagonalMatrix : public BandMatrix { - typedef BandMatrix Base; + typedef BandMatrix Base; typedef typename Base::Index Index; public: - TridiagonalMatrix(Index size = Size) : Base(size,size,1,1) {} + TridiagonalMatrix(Index size = Size) : Base(size,size,Options&SelfAdjoint?0:1,1) {} inline typename Base::template DiagonalIntReturnType<1>::Type super() { return Base::template diagonal<1>(); } -- cgit v1.2.3