diff options
author | 2009-08-06 12:20:02 +0200 | |
---|---|---|
committer | 2009-08-06 12:20:02 +0200 | |
commit | 56d00779db6975fea0821a71abf6323f98a1f4c0 (patch) | |
tree | 2e49e38c08bc6be41702a21b0987cd0b0c49e8fe /Eigen/src/Geometry/Umeyama.h | |
parent | 6b2ab13ac54aff7ff15046d05b3f060a3f1f2044 (diff) |
more product refactoring
Diffstat (limited to 'Eigen/src/Geometry/Umeyama.h')
-rw-r--r-- | Eigen/src/Geometry/Umeyama.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Geometry/Umeyama.h b/Eigen/src/Geometry/Umeyama.h index ae79c2985..67747d94f 100644 --- a/Eigen/src/Geometry/Umeyama.h +++ b/Eigen/src/Geometry/Umeyama.h @@ -144,7 +144,7 @@ umeyama(const MatrixBase<Derived>& src, const MatrixBase<OtherDerived>& dst, boo // const Scalar dst_var = dst_demean.rowwise().squaredNorm().sum() * one_over_n; // Eq. (38) - const MatrixType sigma = (dst_demean * src_demean.transpose() * one_over_n).lazy(); + const MatrixType sigma = (one_over_n * dst_demean * src_demean.transpose()).lazy(); SVD<MatrixType> svd(sigma); |