Home
last modified time | relevance | path

Searched refs:search_direction (Results 1 – 5 of 5) sorted by relevance

/external/ceres-solver/internal/ceres/
Dline_search_direction.cc45 Vector* search_direction) { in NextDirection() argument
46 *search_direction = -current.gradient; in NextDirection()
61 Vector* search_direction) { in NextDirection() argument
76 previous.search_direction.dot(gradient_change)); in NextDirection()
82 *search_direction = -current.gradient + beta * previous.search_direction; in NextDirection()
84 current.gradient.dot(*search_direction); in NextDirection()
88 *search_direction = -current.gradient; in NextDirection()
113 Vector* search_direction) { in NextDirection() argument
120 previous.search_direction * previous.step_size, in NextDirection()
123 search_direction->setZero(); in NextDirection()
[all …]
Dlow_rank_inverse_hessian.cc122 VectorRef search_direction(y_ptr, num_parameters_); in RightMultiply() local
124 search_direction = gradient; in RightMultiply()
132 const double alpha_i = delta_x_history_.col(*it).dot(search_direction) / in RightMultiply()
134 search_direction -= alpha_i * delta_gradient_history_.col(*it); in RightMultiply()
169 search_direction *= approximate_eigenvalue_scale_; in RightMultiply()
179 const double beta = delta_gradient_history_.col(*it).dot(search_direction) / in RightMultiply()
181 search_direction += delta_x_history_.col(*it) * (alpha(*it) - beta); in RightMultiply()
Dline_search_minimizer.cc238 current_state.search_direction = -current_state.gradient; in Minimize()
243 &current_state.search_direction); in Minimize()
278 current_state.search_direction = -current_state.gradient; in Minimize()
281 line_search_function.Init(x, current_state.search_direction); in Minimize()
283 current_state.gradient.dot(current_state.search_direction); in Minimize()
329 delta = current_state.step_size * current_state.search_direction; in Minimize()
Dline_search_minimizer.h54 search_direction(num_effective_parameters), in State()
63 Vector search_direction; member
Dline_search_direction.h66 Vector* search_direction) = 0;