From c21a04bcf978556555f874b780cae14dbdf4827f Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Mon, 24 Jun 2013 13:35:13 +0200 Subject: [PATCH] fix compilation of ArrayBase::transposeInPlace --- Eigen/src/Core/Transpose.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Eigen/src/Core/Transpose.h b/Eigen/src/Core/Transpose.h index 95a7b95e5..aa197db0b 100644 --- a/Eigen/src/Core/Transpose.h +++ b/Eigen/src/Core/Transpose.h @@ -253,7 +253,7 @@ struct inplace_transpose_selector; template struct inplace_transpose_selector { // square matrix static void run(MatrixType& m) { - m.template triangularView().swap(m.transpose()); + m.matrix().template triangularView().swap(m.matrix().transpose()); } }; @@ -261,7 +261,7 @@ template struct inplace_transpose_selector { // non square matrix static void run(MatrixType& m) { if (m.rows()==m.cols()) - m.template triangularView().swap(m.transpose()); + m.matrix().template triangularView().swap(m.matrix().transpose()); else m = m.transpose().eval(); }