ClangTidy fixes Change-Id: Ifc6adb4d6e78668d25d2f06043e0f0d766acdc05
diff --git a/internal/ceres/block_jacobi_preconditioner.cc b/internal/ceres/block_jacobi_preconditioner.cc index a12e34e..b452e7d 100644 --- a/internal/ceres/block_jacobi_preconditioner.cc +++ b/internal/ceres/block_jacobi_preconditioner.cc
@@ -30,6 +30,9 @@ #include "ceres/block_jacobi_preconditioner.h" +#include <memory> +#include <utility> + #include "Eigen/Dense" #include "ceres/block_random_access_diagonal_matrix.h" #include "ceres/block_sparse_matrix.h"
diff --git a/internal/ceres/block_structure.cc b/internal/ceres/block_structure.cc index cbc493b..cf8a65e 100644 --- a/internal/ceres/block_structure.cc +++ b/internal/ceres/block_structure.cc
@@ -30,6 +30,8 @@ #include "ceres/block_structure.h" +#include <vector> + #include "glog/logging.h" namespace ceres::internal {
diff --git a/internal/ceres/compressed_col_sparse_matrix_utils_test.cc b/internal/ceres/compressed_col_sparse_matrix_utils_test.cc index ef42ee2..ec74261 100644 --- a/internal/ceres/compressed_col_sparse_matrix_utils_test.cc +++ b/internal/ceres/compressed_col_sparse_matrix_utils_test.cc
@@ -32,6 +32,7 @@ #include <algorithm> #include <numeric> +#include <vector> #include "Eigen/SparseCore" #include "ceres/internal/export.h"
diff --git a/internal/ceres/fake_bundle_adjustment_jacobian.h b/internal/ceres/fake_bundle_adjustment_jacobian.h index 9dacfaa..9492b52 100644 --- a/internal/ceres/fake_bundle_adjustment_jacobian.h +++ b/internal/ceres/fake_bundle_adjustment_jacobian.h
@@ -42,7 +42,7 @@ int num_cameras, int num_points, int camera_size, - int landmark_size, + int point_size, double visibility, std::mt19937& prng);
diff --git a/internal/ceres/schur_complement_solver.cc b/internal/ceres/schur_complement_solver.cc index 1825559..2f7b87d 100644 --- a/internal/ceres/schur_complement_solver.cc +++ b/internal/ceres/schur_complement_solver.cc
@@ -34,6 +34,7 @@ #include <ctime> #include <memory> #include <set> +#include <utility> #include <vector> #include "Eigen/Dense"
diff --git a/internal/ceres/schur_eliminator_benchmark.cc b/internal/ceres/schur_eliminator_benchmark.cc index 271f92a..407dfd9 100644 --- a/internal/ceres/schur_eliminator_benchmark.cc +++ b/internal/ceres/schur_eliminator_benchmark.cc
@@ -31,6 +31,7 @@ #include <algorithm> #include <memory> #include <random> +#include <vector> #include "Eigen/Dense" #include "benchmark/benchmark.h"
diff --git a/internal/ceres/schur_eliminator_test.cc b/internal/ceres/schur_eliminator_test.cc index dd30c23..b703477 100644 --- a/internal/ceres/schur_eliminator_test.cc +++ b/internal/ceres/schur_eliminator_test.cc
@@ -33,6 +33,7 @@ #include <algorithm> #include <memory> #include <random> +#include <vector> #include "Eigen/Dense" #include "ceres/block_random_access_dense_matrix.h"
diff --git a/internal/ceres/suitesparse.cc b/internal/ceres/suitesparse.cc index 8e12874..e108ec6 100644 --- a/internal/ceres/suitesparse.cc +++ b/internal/ceres/suitesparse.cc
@@ -32,7 +32,9 @@ #include "ceres/internal/config.h" #ifndef CERES_NO_SUITESPARSE + #include <memory> +#include <string> #include <vector> #include "ceres/compressed_col_sparse_matrix_utils.h"
diff --git a/internal/ceres/visibility_based_preconditioner.cc b/internal/ceres/visibility_based_preconditioner.cc index eb926ee..656bdbe 100644 --- a/internal/ceres/visibility_based_preconditioner.cc +++ b/internal/ceres/visibility_based_preconditioner.cc
@@ -35,6 +35,8 @@ #include <iterator> #include <memory> #include <set> +#include <string> +#include <unordered_set> #include <utility> #include <vector> @@ -501,7 +503,7 @@ cluster_i.end(), cluster_j.begin(), cluster_j.end(), - back_inserter(intersection)); + std::back_inserter(intersection)); if (intersection.size() > 0) { // Clusters interact strongly when they share a large number