diff --git a/Eigen/src/SVD/SVDBase.h b/Eigen/src/SVD/SVDBase.h index 7ce0398c9..e4ef257f8 100644 --- a/Eigen/src/SVD/SVDBase.h +++ b/Eigen/src/SVD/SVDBase.h @@ -71,18 +71,14 @@ struct svd_traits : traits { internal::min_size_prefer_dynamic(MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime), MaxDiagSizeAtCompileTime = internal::min_size_prefer_dynamic(MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime), - MatrixUColsAtCompileTime = ShouldComputeFullU ? MatrixType::RowsAtCompileTime - : ShouldComputeThinU ? DiagSizeAtCompileTime - : Dynamic, - MatrixVColsAtCompileTime = ShouldComputeFullV ? MatrixType::ColsAtCompileTime - : ShouldComputeThinV ? DiagSizeAtCompileTime - : Dynamic, - MatrixUMaxColsAtCompileTime = ShouldComputeFullU ? MatrixType::MaxRowsAtCompileTime - : ShouldComputeThinU ? MaxDiagSizeAtCompileTime - : Dynamic, - MatrixVMaxColsAtCompileTime = ShouldComputeFullV ? MatrixType::MaxColsAtCompileTime - : ShouldComputeThinV ? MaxDiagSizeAtCompileTime - : Dynamic + MatrixUColsAtCompileTime = ShouldComputeThinU ? DiagSizeAtCompileTime + : MatrixType::RowsAtCompileTime, + MatrixVColsAtCompileTime = ShouldComputeThinV ? DiagSizeAtCompileTime + : MatrixType::ColsAtCompileTime, + MatrixUMaxColsAtCompileTime = ShouldComputeThinU ? MaxDiagSizeAtCompileTime + : MatrixType::MaxRowsAtCompileTime, + MatrixVMaxColsAtCompileTime = ShouldComputeThinV ? MaxDiagSizeAtCompileTime + : MatrixType::MaxColsAtCompileTime }; }; }