aligator  0.9.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
linesearch.hpp File Reference
#include "aligator/macros.hpp"
#include "aligator/utils/exceptions.hpp"
#include "aligator/core/linesearch.hpp"
#include <utility>
Include dependency graph for linesearch.hpp:

Go to the source code of this file.

Namespaces

namespace  aligator
 Main package namespace.
 

Functions

template<typename Scalar , typename F , typename M >
ALIGATOR_INLINE std::pair< Scalar, Scalar > aligator::fddp_goldstein_linesearch (F &&phi, M &&model, const Scalar phi0, const typename Linesearch< Scalar >::Options &ls_params, Scalar th_grad, Scalar &d1, Scalar th_accept_step=0.1, Scalar th_accept_neg_step=2.0)
 The backtracking linesearch from FDDP (Mastalli et al).
 

Detailed Description

Definition in file linesearch.hpp.