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;
}