ClangTidy fixes

Change-Id: I26a8bbce337dbd0b5fc18bc1345d9ccbee275080
diff --git a/internal/ceres/parallel_for_benchmark.cc b/internal/ceres/parallel_for_benchmark.cc
index f1cd0d9..3bfdb87 100644
--- a/internal/ceres/parallel_for_benchmark.cc
+++ b/internal/ceres/parallel_for_benchmark.cc
@@ -27,7 +27,10 @@
 // POSSIBILITY OF SUCH DAMAGE.
 
 #include "benchmark/benchmark.h"
+#include "ceres/context_impl.h"
+#include "ceres/internal/eigen.h"
 #include "ceres/parallel_for.h"
+#include "glog/logging.h"
 
 namespace ceres::internal {
 
diff --git a/internal/ceres/parallel_for_test.cc b/internal/ceres/parallel_for_test.cc
index 58a27d4..857a1b0 100644
--- a/internal/ceres/parallel_for_test.cc
+++ b/internal/ceres/parallel_for_test.cc
@@ -30,6 +30,7 @@
 
 #include "ceres/parallel_for.h"
 
+#include <atomic>
 #include <cmath>
 #include <condition_variable>
 #include <mutex>
@@ -108,7 +109,7 @@
         0,
         size,
         kNumThreads,
-        [&failed, kMinBlockSize](std::tuple<int, int> range) {
+        [&failed](std::tuple<int, int> range) {
           auto [start, end] = range;
           if (end - start < kMinBlockSize) failed = true;
         },
diff --git a/internal/ceres/parallel_vector_ops.cc b/internal/ceres/parallel_vector_ops.cc
index 2154ece..9ebce29 100644
--- a/internal/ceres/parallel_vector_ops.cc
+++ b/internal/ceres/parallel_vector_ops.cc
@@ -29,7 +29,9 @@
 #include "ceres/parallel_vector_ops.h"
 
 #include <algorithm>
+#include <tuple>
 
+#include "ceres/context_impl.h"
 #include "ceres/parallel_for.h"
 
 namespace ceres::internal {