Various minor fixes from William Rucklidge. Change-Id: Ibe731d5db374ad8ee148d62a9fdd8d726b607a3f
diff --git a/internal/ceres/block_jacobi_preconditioner.cc b/internal/ceres/block_jacobi_preconditioner.cc index ea49f07..7f79a4f 100644 --- a/internal/ceres/block_jacobi_preconditioner.cc +++ b/internal/ceres/block_jacobi_preconditioner.cc
@@ -102,9 +102,5 @@ m_->RightMultiply(x, y); } -void BlockJacobiPreconditioner::LeftMultiply(const double* x, double* y) const { - m_->RightMultiply(x, y); -} - } // namespace internal } // namespace ceres
diff --git a/internal/ceres/block_jacobi_preconditioner.h b/internal/ceres/block_jacobi_preconditioner.h index 8579297..e23e0e2 100644 --- a/internal/ceres/block_jacobi_preconditioner.h +++ b/internal/ceres/block_jacobi_preconditioner.h
@@ -60,7 +60,6 @@ // Preconditioner interface virtual void RightMultiply(const double* x, double* y) const; - virtual void LeftMultiply(const double* x, double* y) const; virtual int num_rows() const { return m_->num_rows(); } virtual int num_cols() const { return m_->num_rows(); }
diff --git a/internal/ceres/solver.cc b/internal/ceres/solver.cc index e1c5ee3..3512e15 100644 --- a/internal/ceres/solver.cc +++ b/internal/ceres/solver.cc
@@ -123,7 +123,7 @@ if (options.linear_solver_type == ITERATIVE_SCHUR && options.use_explicit_schur_complement && options.preconditioner_type != SCHUR_JACOBI) { - *error = "use_explicit_schur_complement only supports" + *error = "use_explicit_schur_complement only supports " "SCHUR_JACOBI as the preconditioner."; return false; }