Support Eigen3 5.0.0

Change-Id: I5cf476a6d8c090861f4ea4a254a35d39e36a6d68
This commit is contained in:
Sergiu Deitsch
2025-09-28 08:35:06 +02:00
parent 77d7044d23
commit f9b7b6651b
3 changed files with 35 additions and 1 deletions
+5
View File
@@ -724,8 +724,13 @@ bool CovarianceImpl::ComputeCovarianceValuesUsingDenseSVD() {
}
event_logger.AddEvent("ConvertToDenseMatrix");
#if EIGEN_VERSION_AT_LEAST(5, 0, 0)
Eigen::BDCSVD<Matrix, Eigen::ComputeThinU | Eigen::ComputeThinV> svd(
dense_jacobian);
#else // !EIGEN_VERSION_AT_LEAST(5, 0, 0)
Eigen::BDCSVD<Matrix> svd(dense_jacobian,
Eigen::ComputeThinU | Eigen::ComputeThinV);
#endif // EIGEN_VERSION_AT_LEAST(5, 0, 0)
event_logger.AddEvent("SingularValueDecomposition");