From 5a99e42e19bea46f64f7dc285993382871d89450 Mon Sep 17 00:00:00 2001 From: Sameer Agarwal Date: Wed, 26 Jan 2022 13:24:58 -0800 Subject: [PATCH] ClangTidy fixes Change-Id: I188d6332c16f4c91bf92309e1eb524863e0c13ed --- internal/ceres/autodiff_manifold_test.cc | 8 ++++---- internal/ceres/dense_cholesky.cc | 3 ++- internal/ceres/dense_cholesky_test.cc | 1 + 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/internal/ceres/autodiff_manifold_test.cc b/internal/ceres/autodiff_manifold_test.cc index f204d5ad9..b85d24446 100644 --- a/internal/ceres/autodiff_manifold_test.cc +++ b/internal/ceres/autodiff_manifold_test.cc @@ -82,12 +82,12 @@ TEST(AutoDiffLManifoldTest, EuclideanManifold) { } struct ScaledFunctor { - explicit ScaledFunctor(const double s) : s_(s) {} + explicit ScaledFunctor(const double s) : s(s) {} template bool Plus(const T* x, const T* delta, T* x_plus_delta) const { for (int i = 0; i < 3; ++i) { - x_plus_delta[i] = x[i] + s_ * delta[i]; + x_plus_delta[i] = x[i] + s * delta[i]; } return true; } @@ -95,12 +95,12 @@ struct ScaledFunctor { template bool Minus(const T* y, const T* x, T* y_minus_x) const { for (int i = 0; i < 3; ++i) { - y_minus_x[i] = (y[i] - x[i]) / s_; + y_minus_x[i] = (y[i] - x[i]) / s; } return true; } - double s_; + const double s; }; TEST(AutoDiffManifoldTest, ScaledManifold) { diff --git a/internal/ceres/dense_cholesky.cc b/internal/ceres/dense_cholesky.cc index 148c38c97..f83fdf122 100644 --- a/internal/ceres/dense_cholesky.cc +++ b/internal/ceres/dense_cholesky.cc @@ -32,6 +32,7 @@ #include #include +#include #ifndef CERES_NO_LAPACK @@ -94,7 +95,7 @@ LinearSolverTerminationType DenseCholesky::FactorAndSolve( LinearSolverTerminationType EigenDenseCholesky::Factorize( int num_cols, double* lhs, std::string* message) { Eigen::Map m(lhs, num_cols, num_cols); - llt_.reset(new LLTType(m)); + llt_ = std::make_unique(m); if (llt_->info() != Eigen::Success) { *message = "Eigen failure. Unable to perform dense Cholesky factorization."; return LINEAR_SOLVER_FAILURE; diff --git a/internal/ceres/dense_cholesky_test.cc b/internal/ceres/dense_cholesky_test.cc index 1b0ee65e4..eda4f10b6 100644 --- a/internal/ceres/dense_cholesky_test.cc +++ b/internal/ceres/dense_cholesky_test.cc @@ -32,6 +32,7 @@ #include #include +#include #include #include "Eigen/Dense"