From 846b227bb7cb75b15d56b864fd294e028a33db3a Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 19 Jun 2015 17:56:39 +0200 Subject: Get rid of class internal::nested<> (still have to updated Tensor module) --- Eigen/src/Core/Replicate.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'Eigen/src/Core/Replicate.h') diff --git a/Eigen/src/Core/Replicate.h b/Eigen/src/Core/Replicate.h index 208f86380..d105de62b 100644 --- a/Eigen/src/Core/Replicate.h +++ b/Eigen/src/Core/Replicate.h @@ -35,10 +35,7 @@ struct traits > typedef typename MatrixType::Scalar Scalar; typedef typename traits::StorageKind StorageKind; typedef typename traits::XprKind XprKind; - enum { - Factor = (RowFactor==Dynamic || ColFactor==Dynamic) ? Dynamic : RowFactor*ColFactor - }; - typedef typename nested::type MatrixTypeNested; + typedef typename ref_selector::type MatrixTypeNested; typedef typename remove_reference::type _MatrixTypeNested; enum { RowsAtCompileTime = RowFactor==Dynamic || int(MatrixType::RowsAtCompileTime)==Dynamic -- cgit v1.2.3