/external/ceres-solver/internal/ceres/ |
evaluator_test_utils.h | 42 const double residuals[50]; member in struct:ceres::internal::ExpectedEvaluation
|
autodiff_cost_function_test.cc | 73 double residuals = 0.0; local 75 cost_function->Evaluate(parameters, &residuals, NULL); 76 EXPECT_EQ(10.0, residuals); 77 cost_function->Evaluate(parameters, &residuals, jacobians); 125 double residuals = 0.0; local 127 cost_function->Evaluate(parameters, &residuals, NULL); 128 EXPECT_EQ(45.0, residuals); 130 cost_function->Evaluate(parameters, &residuals, jacobians); 131 EXPECT_EQ(residuals, 45.0);
|
corrector_test.cc | 59 double residuals = sqrt(3.0); local 61 double sq_norm = residuals * residuals; 72 residuals * sqrt(kRho[1]) / (1 - kAlpha); 79 c.CorrectJacobian(1.0, 1.0, &residuals, &jacobian); 80 c.CorrectResiduals(1.0, &residuals); 82 ASSERT_NEAR(residuals, kExpectedResidual, 1e-6); 87 double residuals = 0.0; local 89 double sq_norm = residuals * residuals; 115 double residuals = sqrt(3.0); local 146 double residuals[3]; local 214 double residuals[3]; local [all...] |
numeric_diff_test_utils.cc | 47 double* residuals) const { 48 residuals[0] = residuals[1] = residuals[2] = 0; 50 residuals[0] += x1[i] * x2[i]; 51 residuals[2] += x2[i] * x2[i]; 53 residuals[1] = residuals[0] * residuals[0]; 68 double residuals[3] = {-1e-100, -2e-100, -3e-100 } local 138 double residuals[2]; local [all...] |
residual_block_test.cc | 56 double* residuals, 59 residuals[i] = i; 112 double residuals[3]; local 113 residual_block.Evaluate(true, &cost, residuals, NULL, scratch); 115 EXPECT_EQ(0.0, residuals[0]); 116 EXPECT_EQ(1.0, residuals[1]); 117 EXPECT_EQ(2.0, residuals[2]); 121 VectorRef(residuals, 3).setConstant(0.0); 137 residual_block.Evaluate(true, &cost, residuals, jacobian_ptrs, scratch); 139 EXPECT_EQ(0.0, residuals[0]) 251 double residuals[3]; local [all...] |
residual_block_utils_test.cc | 61 double residuals; local 67 &residuals, 73 // valid residuals and jacobians. 77 double* residuals, 79 residuals[0] = 1; 92 double* residuals, 94 // Forget to update the residuals. 95 // residuals[0] = 1; 106 double* residuals, 108 residuals[0] = 1 [all...] |
runtime_numeric_diff_cost_function_test.cc | 65 double* residuals, 69 residuals[0] = residuals[1] = residuals[2] = 0; 71 residuals[0] += parameters[0][i] * parameters[1][i]; 72 residuals[2] += parameters[1][i] * parameters[1][i]; 74 residuals[1] = residuals[0] * residuals[0]; 101 double residuals[3] = {-1e-100, -2e-100, -3e-100 } local 197 double residuals[2]; local [all...] |
evaluator_test.cc | 61 double* residuals, 64 residuals[i] = i + 1; 79 // between Jacobians of different residuals for the same parameter. 124 Vector residuals(num_residuals); 125 residuals.setConstant(-2000); 142 expected_residuals != NULL ? &residuals[0] : NULL, 158 &residuals[0], 170 (i & 1) ? expected.residuals : NULL, 199 // Residuals 237 // Residuals 603 double residuals[2] = { -2, -2 }; local 613 double residuals[2] = { -2, -2}; local [all...] |
autodiff_test.cc | 357 double residuals[kMaxResiduals]; local 361 // residuals. 365 // Tweak the number of residuals to produce. 368 // Run autodiff with the new number of residuals. 370 functor, parameters, num_residuals, residuals, jacobians)));
|
problem_test.cc | 66 double* residuals, 69 residuals[i] = 1; 87 double* residuals, 90 residuals[i] = 2; 110 double* residuals, 113 residuals[i] = 3; 314 double* residuals, 794 double* residuals, 797 residuals[i] = i; 799 residuals[i] -= (j + 1.0) * parameters[j][i] * parameters[j][i] 875 vector<double> residuals; local [all...] |
/external/ceres-solver/include/ceres/internal/ |
numeric_diff.h | 57 double* residuals, 64 residuals); 72 double* residuals, 74 return functor->Evaluate(parameters, residuals, NULL); 134 double residuals[kNumResiduals]; // NOLINT local 137 functor, parameters, residuals, functor)) { 142 // 1. Store residuals for the forward part. 143 // 2. Subtract residuals for the backward (or 0) part. 146 Map<const ResidualVector>(residuals, kNumResiduals); 154 functor, parameters, residuals, functor)) [all...] |