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);
167 results->term_jacobians[i].resize(num_residuals, block_sizes[i]);
168 term_jacobian_pointers[i] = results->term_jacobians[i].data();
169 results->finite_difference_jacobians[i].resize(
172 results->finite_difference_jacobians[i].data();
174 results->cost.resize(num_residuals, 1);
176 CHECK(term->Evaluate(probe_point, results->cost.data(),
180 CHECK(numeric_term.Evaluate(probe_point, results->cost.data(),
183 results->error_jacobians = 0;
185 Matrix jacobian_difference = results->term_jacobians[i] -
186 results->finite_difference_jacobians[i];
187 results->error_jacobians =
188 std::max(results->error_jacobians,
195 LOG(INFO) << "\n" << results->term_jacobians[i];
201 LOG(INFO) << "\n" << results->finite_difference_jacobians[i];
207 LOG(INFO) << (results->term_jacobians[i] -
208 results->finite_difference_jacobians[i]);
211 LOG(INFO) << "||difference|| = " << results->error_jacobians;
213 return results->error_jacobians < error_tolerance;