Lines Matching refs:previous
43 bool NextDirection(const LineSearchMinimizer::State& previous, in NextDirection() argument
59 bool NextDirection(const LineSearchMinimizer::State& previous, in NextDirection() argument
66 beta = current.gradient_squared_norm / previous.gradient_squared_norm; in NextDirection()
69 gradient_change = current.gradient - previous.gradient; in NextDirection()
71 previous.gradient_squared_norm); in NextDirection()
74 gradient_change = current.gradient - previous.gradient; in NextDirection()
76 previous.search_direction.dot(gradient_change)); in NextDirection()
82 *search_direction = -current.gradient + beta * previous.search_direction; in NextDirection()
111 bool NextDirection(const LineSearchMinimizer::State& previous, in NextDirection() argument
120 previous.search_direction * previous.step_size, in NextDirection()
121 current.gradient - previous.gradient); in NextDirection()
166 bool NextDirection(const LineSearchMinimizer::State& previous, in NextDirection() argument
174 const Vector delta_x = previous.search_direction * previous.step_size; in NextDirection()
175 const Vector delta_gradient = current.gradient - previous.gradient; in NextDirection()