/external/ceres-solver/internal/ceres/ |
numeric_diff_test_utils.h | 46 bool operator()(const double* x1, const double* x2, double* residuals) const; 55 double* residuals, 57 return functor_(parameters[0], parameters[1], residuals); 71 bool operator()(const double* x1, const double* x2, double* residuals) const; 80 double* residuals, 82 return functor_(parameters[0], parameters[1], residuals);
|
corrector.h | 68 // residuals *= sqrt(rho[1]) / (1 - alpha) 69 void CorrectResiduals(int num_rows, double* residuals); 72 // sqrt(rho[1]) * alpha / sq_norm * residuals residuals' * jacobian. 79 double* residuals,
|
residual_block_utils.h | 57 double* residuals, 60 // Check if any of the arrays cost, residuals or jacobians contains an 65 double* residuals, 69 // value of the parameters, residuals and jacobians if present. 74 double* residuals,
|
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_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...] |
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...] |
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...] |
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...] |
corrector.cc | 104 void Corrector::CorrectResiduals(int num_rows, double* residuals) { 105 DCHECK(residuals != NULL); 108 residuals[r] *= residual_scaling_; 114 double* residuals, 116 DCHECK(residuals != NULL); 133 r_transpose_j += jacobian[r * num_cols + c] * residuals[r]; 139 alpha_sq_norm_ * residuals[r] * r_transpose_j);
|
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);
|
cost_function_to_functor_test.cc | 63 scoped_array<double> residuals(new double[num_residuals]); 87 residuals.get(), NULL)); 91 EXPECT_NEAR(residuals[i], actual_residuals[i], kTolerance) 97 residuals.get(), 103 EXPECT_NEAR(residuals[i], actual_residuals[i], kTolerance) 117 bool operator()(const T* x1, T* residuals) const { 118 residuals[0] = x1[0] * x1[0]; 119 residuals[1] = x1[1] * x1[1]; 127 bool operator()(const T* x1, const T* x2, T* residuals) const { 128 residuals[0] = x1[0] * x1[0] + x2[0] * x2[0] [all...] |
dynamic_autodiff_cost_function_test.cc | 45 // Emits 21 residuals: 46 // A: i - parameters[0][i], for i in [0,10) -- this is 10 residuals 52 bool operator()(T const* const* parameters, T* residuals) const { 56 residuals[r++] = T(i) - params0[i]; 57 residuals[r++] = params0[i] - T(i); 69 residuals[r++] = c_residual; 84 vector<double> residuals(21, -100000); 89 residuals.data(), 92 EXPECT_EQ(1.0 * r, residuals.at(r * 2)); 93 EXPECT_EQ(-1.0 * r, residuals.at(r * 2 + 1)) [all...] |
evaluator_test_utils.h | 42 const double residuals[50]; member in struct:ceres::internal::ExpectedEvaluation
|
normal_prior_test.cc | 71 Vector residuals(num_rows); 74 prior.Evaluate(&x, residuals.data(), &jacobian); 78 (residuals - A * (VectorRef(x, num_cols) - b)).squaredNorm(); 110 Vector residuals(num_rows); 113 prior.Evaluate(&x, residuals.data(), jacobians); 117 (residuals - A * (VectorRef(x, num_cols) - b)).squaredNorm(); 120 prior.Evaluate(&x, residuals.data(), NULL); 123 (residuals - A * (VectorRef(x, num_cols) - b)).squaredNorm();
|
conditioned_cost_function.cc | 44 // This cost function has the same dimensions (parameters, residuals) as 78 double* residuals, 80 bool success = wrapped_cost_function_->Evaluate(parameters, residuals, 88 // residuals[r] = conditioners[r](wrapped_residuals[r]) 103 double unconditioned_residual = residuals[r]; 106 &residuals[r],
|
evaluator.h | 96 vector<double>* residuals, 131 // residuals, and jacobian in the corresponding arguments. Both residuals and 138 // double, and residuals is an array of doubles of size NumResiduals(). 142 double* residuals, 151 double* residuals, 157 residuals, 184 // The number of residuals in the optimization problem.
|
trust_region_minimizer.h | 57 const double* residuals,
|
residual_block_utils.cc | 49 double* residuals, 55 InvalidateArray(num_residuals, residuals); 85 double* residuals, 88 CHECK_NOTNULL(residuals); 95 "Residual Block size: %d parameter blocks x %d residuals\n\n", 102 "indicated by 'Uninitialized'. This is an error. Residuals or Jacobian values evaluating \n" // NOLINT 105 string space = "Residuals: "; 107 AppendArrayToString(num_residuals, residuals, &result); 136 double* residuals, 141 if (!IsArrayValid(num_residuals, residuals)) { [all...] |
residual_block.cc | 69 double* residuals, 76 // residuals taking more than 8 parameter block arguments are rare. 97 // If the caller didn't request residuals, use the scratch space for them. 98 bool outputting_residuals = (residuals != NULL); 100 residuals = scratch; 108 InvalidateEvaluation(*this, cost, residuals, eval_jacobians); 110 if (!cost_function_->Evaluate(parameters.get(), residuals, eval_jacobians)) { 117 residuals, 128 residuals, 134 double squared_norm = VectorRef(residuals, num_residuals).squaredNorm() [all...] |
/external/ceres-solver/include/ceres/ |
numeric_diff_functor.h | 44 // double* residuals); 78 // T* residuals) const { 139 bool operator()(const double* x0, double* residuals) const { 140 return functor_(x0, residuals); 145 double* residuals) const { 146 return functor_(x0, x1, residuals); 152 double* residuals) const { 153 return functor_(x0, x1, x2, residuals); 160 double* residuals) const { 161 return functor_(x0, x1, x2, x3, residuals); [all...] |
normal_prior.h | 66 double* residuals,
|
conditioned_cost_function.h | 54 // // my_cost_function produces N residuals 85 double* residuals,
|
cost_function.h | 80 // residuals is an array of size num_residuals_. 98 // residuals and/or jacobians was successful or not. 115 double* residuals, 137 // number of outputs (residuals).
|
/external/ceres-solver/examples/ |
snavely_reprojection_error.h | 60 T* residuals) const { 88 residuals[0] = predicted_x - T(observed_x); 89 residuals[1] = predicted_y - T(observed_y); 113 T* residuals) const { 143 residuals[0] = predicted_x - T(observed_x); 144 residuals[1] = predicted_y - T(observed_y);
|
/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...] |