Problem::Evaluate implementation.
1. Add Problem::Evaluate and tests.
2. Remove Solver::Summary::initial/final_*
3. Remove Solver::Options::return_* members.
4. Various cpplint cleanups.
Change-Id: I4266de53489896f72d9c6798c5efde6748d68a47
diff --git a/internal/ceres/levenberg_marquardt_strategy_test.cc b/internal/ceres/levenberg_marquardt_strategy_test.cc
index 0ce44c4..a5ce6a0 100644
--- a/internal/ceres/levenberg_marquardt_strategy_test.cc
+++ b/internal/ceres/levenberg_marquardt_strategy_test.cc
@@ -58,7 +58,7 @@
diagonal_(diagonal) {
}
- virtual ~RegularizationCheckingLinearSolver(){}
+ virtual ~RegularizationCheckingLinearSolver() {}
private:
virtual LinearSolver::Summary SolveImpl(
@@ -111,12 +111,12 @@
}
TEST(LevenbergMarquardtStrategy, CorrectDiagonalToLinearSolver) {
- Matrix jacobian(2,3);
+ Matrix jacobian(2, 3);
jacobian.setZero();
- jacobian(0,0) = 0.0;
- jacobian(0,1) = 1.0;
- jacobian(1,1) = 1.0;
- jacobian(0,2) = 100.0;
+ jacobian(0, 0) = 0.0;
+ jacobian(0, 1) = 1.0;
+ jacobian(1, 1) = 1.0;
+ jacobian(0, 2) = 100.0;
double residual = 1.0;
double x[3];
@@ -148,7 +148,8 @@
EXPECT_CALL(log, Log(WARNING, _,
HasSubstr("Failed to compute a finite step.")));
- TrustRegionStrategy::Summary summary = lms.ComputeStep(pso, &dsm, &residual, x);
+ TrustRegionStrategy::Summary summary =
+ lms.ComputeStep(pso, &dsm, &residual, x);
EXPECT_EQ(summary.termination_type, FAILURE);
}
}