From 4ccd1ece92c58e0ee3a15a6a6f0af2b00b7829ab Mon Sep 17 00:00:00 2001 From: Christoph Hertzberg Date: Fri, 10 May 2019 14:57:05 +0200 Subject: bug #1707: Fix deprecation warnings, or disable warnings when testing deprecated functions --- Eigen/src/Geometry/Transform.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Eigen/src/Geometry') diff --git a/Eigen/src/Geometry/Transform.h b/Eigen/src/Geometry/Transform.h index 3090351a0..c87b5fedf 100644 --- a/Eigen/src/Geometry/Transform.h +++ b/Eigen/src/Geometry/Transform.h @@ -1111,12 +1111,12 @@ EIGEN_DEVICE_FUNC void Transform::computeRotationScalin Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1 VectorType sv(svd.singularValues()); sv.coeffRef(0) *= x; - if(scaling) scaling->lazyAssign(svd.matrixV() * sv.asDiagonal() * svd.matrixV().adjoint()); + if(scaling) *scaling = svd.matrixV() * sv.asDiagonal() * svd.matrixV().adjoint(); if(rotation) { LinearMatrixType m(svd.matrixU()); m.col(0) /= x; - rotation->lazyAssign(m * svd.matrixV().adjoint()); + *rotation = m * svd.matrixV().adjoint(); } } @@ -1140,12 +1140,12 @@ EIGEN_DEVICE_FUNC void Transform::computeScalingRotatio Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1 VectorType sv(svd.singularValues()); sv.coeffRef(0) *= x; - if(scaling) scaling->lazyAssign(svd.matrixU() * sv.asDiagonal() * svd.matrixU().adjoint()); + if(scaling) *scaling = svd.matrixU() * sv.asDiagonal() * svd.matrixU().adjoint(); if(rotation) { LinearMatrixType m(svd.matrixU()); m.col(0) /= x; - rotation->lazyAssign(m * svd.matrixV().adjoint()); + *rotation = m * svd.matrixV().adjoint(); } } -- cgit v1.2.3