From 2ac496ff8af8989b77c668e9999e410d64031229 Mon Sep 17 00:00:00 2001 From: Charles Schlosser Date: Sun, 28 Dec 2025 21:28:42 +0000 Subject: [PATCH] Revert !1953 and !1954 libeigen/eigen!2099 Closes #3011 --- Eigen/src/Core/VectorwiseOp.h | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Eigen/src/Core/VectorwiseOp.h b/Eigen/src/Core/VectorwiseOp.h index 688b49b63..9e34d8c99 100644 --- a/Eigen/src/Core/VectorwiseOp.h +++ b/Eigen/src/Core/VectorwiseOp.h @@ -206,7 +206,9 @@ class VectorwiseOp { public: typedef typename ExpressionType::Scalar Scalar; typedef typename ExpressionType::RealScalar RealScalar; - typedef internal::remove_all_t ExpressionTypeCleaned; + typedef Eigen::Index Index; ///< \deprecated since Eigen 3.3 + typedef typename internal::ref_selector::non_const_type ExpressionTypeNested; + typedef internal::remove_all_t ExpressionTypeNestedCleaned; template