/external/ceres-solver/internal/ceres/ |
autodiff_local_parameterization_test.cc | 43 bool operator()(const T* x, const T* delta, T* x_plus_delta) const { 45 x_plus_delta[i] = x[i] + delta[i]; 58 double x_plus_delta[3] = {0.0, 0.0, 0.0}; local 59 parameterization.Plus(x, delta, x_plus_delta); 61 EXPECT_EQ(x_plus_delta[0], 1.0); 62 EXPECT_EQ(x_plus_delta[1], 3.0); 63 EXPECT_EQ(x_plus_delta[2], 5.0); 77 bool operator()(const T* x, const T* delta, T* x_plus_delta) const { 100 QuaternionProduct(q_delta, x, x_plus_delta); 116 double x_plus_delta[4] = {0.0, 0.0, 0.0, 0.0} local [all...] |
local_parameterization_test.cc | 49 double x_plus_delta[3] = {0.0, 0.0, 0.0}; local 50 parameterization.Plus(x, delta, x_plus_delta); 51 EXPECT_EQ(x_plus_delta[0], 1.0); 52 EXPECT_EQ(x_plus_delta[1], 3.0); 53 EXPECT_EQ(x_plus_delta[2], 5.0); 94 double x_plus_delta[4] = {0.0, 0.0, 0.0}; local 96 parameterization.Plus(x, delta, x_plus_delta); 100 EXPECT_EQ(x_plus_delta[j], x[j]); 102 EXPECT_EQ(x_plus_delta[j], x[j] + delta[k++]); 129 bool operator()(const T* x, const T* delta, T* x_plus_delta) const 164 double x_plus_delta[4] = {0.0, 0.0, 0.0, 0.0}; local 186 QuaternionPlus(), parameters, 4, x_plus_delta, jacobian_array); local [all...] |
parameter_block_test.cc | 84 double x_plus_delta[3]; local 86 parameter_block.Plus(x, delta, x_plus_delta); 87 ASSERT_EQ(1.5, x_plus_delta[0]); 88 ASSERT_EQ(2.0, x_plus_delta[1]); 89 ASSERT_EQ(3.3, x_plus_delta[2]); 97 double* x_plus_delta) const { 128 double x_plus_delta[2]; local 129 parameter_block.Plus(x, delta, x_plus_delta); 130 EXPECT_EQ(1.2, x_plus_delta[0]); 131 EXPECT_EQ(2.3, x_plus_delta[1]) [all...] |
local_parameterization.cc | 46 double* x_plus_delta) const { 47 VectorRef(x_plus_delta, size_) = 88 double* x_plus_delta) const { 91 x_plus_delta[i] = x[i]; 93 x_plus_delta[i] = x[i] + delta[j++]; 113 double* x_plus_delta) const { 123 QuaternionProduct(q_delta, x, x_plus_delta); 126 x_plus_delta[i] = x[i];
|
runtime_numeric_diff_cost_function.cc | 71 Map<ParameterVector> x_plus_delta(parameters[parameter_block], 73 ParameterVector x(x_plus_delta); 94 x_plus_delta(j) = x(j) + step_size(j); 111 x_plus_delta(j) = x(j) - step_size(j); 124 x_plus_delta(j) = x(j); // Restore x_plus_delta.
|
line_search_minimizer.cc | 110 Vector x_plus_delta(num_parameters); 313 if (!evaluator->Plus(x.data(), delta.data(), x_plus_delta.data()) || 314 !Evaluate(evaluator, x_plus_delta, ¤t_state)) { 317 x = x_plus_delta;
|
trust_region_minimizer.cc | 104 Vector x_plus_delta(num_parameters); 290 if (!evaluator->Plus(x.data(), delta.data(), x_plus_delta.data())) { 293 "Terminating. Failed to compute Plus(x, delta, x_plus_delta)."; 301 if (!evaluator->Evaluate(x_plus_delta.data(), 315 Vector inner_iteration_x = x_plus_delta; 326 x_plus_delta = inner_iteration_x; 353 iteration_summary.step_norm = (x - x_plus_delta).norm(); 461 x = x_plus_delta;
|
parameter_block.h | 186 bool Plus(const double *x, const double* delta, double* x_plus_delta) { 188 VectorRef(x_plus_delta, size_) = ConstVectorRef(x, size_) + 192 return local_parameterization_->Plus(x, delta, x_plus_delta);
|
covariance_test.cc | 201 // x_plus_delta = delta * x; 208 double* x_plus_delta) const { 209 x_plus_delta[0] = delta[0] * x[0]; 210 x_plus_delta[1] = delta[0] * x[1];
|
/external/ceres-solver/include/ceres/ |
autodiff_local_parameterization.h | 49 // x_plus_delta = Plus(x, delta); 65 // bool operator()(const T* x, const T* delta, T* x_plus_delta) const { 88 // QuaternionProduct(q_delta, x, x_plus_delta); 113 double* x_plus_delta) const { 114 return Functor()(x, delta, x_plus_delta); 123 double x_plus_delta[kGlobalSize]; local 125 x_plus_delta[i] = 0.0; 134 x_plus_delta,
|
local_parameterization.h | 67 // x_plus_delta = Plus(x, delta), 69 // where x_plus_delta has the same size as x, and delta is of size 116 // x_plus_delta = Plus(x, delta) 121 double* x_plus_delta) const = 0; 142 double* x_plus_delta) const; 160 double* x_plus_delta) const; 180 double* x_plus_delta) const;
|
/external/ceres-solver/include/ceres/internal/ |
numeric_diff.h | 112 Map<ParameterVector> x_plus_delta(parameters[kParameterBlock], 114 ParameterVector x(x_plus_delta); 132 x_plus_delta(j) = x(j) + delta; 151 x_plus_delta(j) = x(j) - delta; 166 x_plus_delta(j) = x(j); // Restore x_plus_delta.
|
/external/ceres-solver/docs/source/ |
modeling.rst | [all...] |