Minor fixes Change-Id: I4c825bbd19b2d902d17dce37d228e23a808c87fb
diff --git a/docs/source/nnls_modeling.rst b/docs/source/nnls_modeling.rst index 832e292..6ec14bf 100644 --- a/docs/source/nnls_modeling.rst +++ b/docs/source/nnls_modeling.rst
@@ -82,7 +82,7 @@ public: virtual bool Evaluate(double const* const* parameters, double* residuals, - double** jacobians) = 0; + double** jacobians) const = 0; const vector<int32>& parameter_block_sizes(); int num_residuals() const; @@ -100,7 +100,7 @@ the corresponding accessors. This information will be verified by the :class:`Problem` when added with :func:`Problem::AddResidualBlock`. -.. function:: bool CostFunction::Evaluate(double const* const* parameters, double* residuals, double** jacobians) +.. function:: bool CostFunction::Evaluate(double const* const* parameters, double* residuals, double** jacobians) const Compute the residual vector and the Jacobian matrices.
diff --git a/internal/ceres/ceres_cuda_kernels.h b/internal/ceres/ceres_cuda_kernels.h index 989399f..f033147 100644 --- a/internal/ceres/ceres_cuda_kernels.h +++ b/internal/ceres/ceres_cuda_kernels.h
@@ -61,6 +61,7 @@ // Compute x = x + double(y). Input array is float (FP32), output array is // double (FP64). Both arrays must already be on GPU memory. void CudaDsxpy(double* x, float* y, const int size, cudaStream_t stream); -} // namespace ceres_cuda_kernels -#endif // CERES_NO_CUDA \ No newline at end of file +} // namespace ceres::internal + +#endif // CERES_NO_CUDA
diff --git a/internal/ceres/dense_cholesky_test.cc b/internal/ceres/dense_cholesky_test.cc index e513641..5f96939 100644 --- a/internal/ceres/dense_cholesky_test.cc +++ b/internal/ceres/dense_cholesky_test.cc
@@ -32,6 +32,7 @@ #include <memory> #include <numeric> +#include <sstream> #include <string> #include <vector>