Various minor fixes from William Rucklidge.

Change-Id: Ibe731d5db374ad8ee148d62a9fdd8d726b607a3f
This commit is contained in:
Sameer Agarwal
2014-09-29 15:10:58 -07:00
parent b44cfdef25
commit 46b8461fd0
3 changed files with 1 additions and 6 deletions
@@ -102,9 +102,5 @@ void BlockJacobiPreconditioner::RightMultiply(const double* x,
m_->RightMultiply(x, y);
}
void BlockJacobiPreconditioner::LeftMultiply(const double* x, double* y) const {
m_->RightMultiply(x, y);
}
} // namespace internal
} // namespace ceres
@@ -60,7 +60,6 @@ class BlockJacobiPreconditioner : public BlockSparseMatrixPreconditioner {
// 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(); }
+1 -1
View File
@@ -123,7 +123,7 @@ bool TrustRegionOptionsAreValid(const Solver::Options& options, string* error) {
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;
}