fix compilation of ArrayBase::transposeInPlace

This commit is contained in:
Gael Guennebaud 2013-06-24 13:33:44 +02:00
parent 8bbde351e7
commit c695cbf0fa

View File

@ -211,6 +211,13 @@ template<typename ArrayType> void array_real(const ArrayType& m)
s1 += Scalar(tiny); s1 += Scalar(tiny);
m1 += ArrayType::Constant(rows,cols,Scalar(tiny)); m1 += ArrayType::Constant(rows,cols,Scalar(tiny));
VERIFY_IS_APPROX(s1/m1, s1 * m1.inverse()); VERIFY_IS_APPROX(s1/m1, s1 * m1.inverse());
// check inplace transpose
m3 = m1;
m3.transposeInPlace();
VERIFY_IS_APPROX(m3,m1.transpose());
m3.transposeInPlace();
VERIFY_IS_APPROX(m3,m1);
} }
template<typename ArrayType> void array_complex(const ArrayType& m) template<typename ArrayType> void array_complex(const ArrayType& m)