Home | History | Annotate | Download | only in ceres

Lines Matching refs:results

68   // Here we stash some results from the probe, for later
99 // results: On return, the two Jacobians (and other information)
107 GradientCheckResults* results) {
114 if (results == NULL) {
116 results = owned_results.get();
158 results->term_jacobians.clear();
159 results->term_jacobians.resize(num_blocks);
160 results->finite_difference_jacobians.clear();
161 results->finite_difference_jacobians.resize(num_blocks);
166 results->term_jacobians[i].resize(num_residuals, block_sizes[i]);
167 term_jacobian_pointers[i] = results->term_jacobians[i].data();
168 results->finite_difference_jacobians[i].resize(
171 results->finite_difference_jacobians[i].data();
173 results->cost.resize(num_residuals, 1);
175 CHECK(term->Evaluate(probe_point, results->cost.data(),
179 CHECK(numeric_term.Evaluate(probe_point, results->cost.data(),
182 results->error_jacobians = 0;
184 Matrix jacobian_difference = results->term_jacobians[i] -
185 results->finite_difference_jacobians[i];
186 results->error_jacobians =
187 std::max(results->error_jacobians,
194 LOG(INFO) << "\n" << results->term_jacobians[i];
200 LOG(INFO) << "\n" << results->finite_difference_jacobians[i];
206 LOG(INFO) << (results->term_jacobians[i] -
207 results->finite_difference_jacobians[i]);
210 LOG(INFO) << "||difference|| = " << results->error_jacobians;
212 return results->error_jacobians < error_tolerance;