proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
proxsuite::nlp::Linesearch< T >::Options Struct Reference

#include <proxsuite-nlp/linesearch-base.hpp>

Collaboration diagram for proxsuite::nlp::Linesearch< T >::Options:
[legend]

Public Member Functions

 Options ()
 

Public Attributes

armijo_c1
 
wolfe_c2
 
dphi_thresh
 
alpha_min
 
std::size_t max_num_steps
 
LSInterpolation interp_type
 
contraction_min
 
contraction_max
 

Friends

std::ostream & operator<< (std::ostream &oss, const Options &self)
 

Detailed Description

template<typename T>
struct proxsuite::nlp::Linesearch< T >::Options

Definition at line 18 of file linesearch-base.hpp.

Constructor & Destructor Documentation

◆ Options()

template<typename T >
proxsuite::nlp::Linesearch< T >::Options::Options ( )
inline

Definition at line 19 of file linesearch-base.hpp.

Friends And Related Symbol Documentation

◆ operator<<

template<typename T >
std::ostream & operator<< ( std::ostream & oss,
const Options & self )
friend

Definition at line 31 of file linesearch-base.hpp.

Member Data Documentation

◆ armijo_c1

template<typename T >
T proxsuite::nlp::Linesearch< T >::Options::armijo_c1

Definition at line 23 of file linesearch-base.hpp.

◆ wolfe_c2

template<typename T >
T proxsuite::nlp::Linesearch< T >::Options::wolfe_c2

Definition at line 24 of file linesearch-base.hpp.

◆ dphi_thresh

template<typename T >
T proxsuite::nlp::Linesearch< T >::Options::dphi_thresh

Definition at line 25 of file linesearch-base.hpp.

◆ alpha_min

template<typename T >
T proxsuite::nlp::Linesearch< T >::Options::alpha_min

Definition at line 26 of file linesearch-base.hpp.

◆ max_num_steps

template<typename T >
std::size_t proxsuite::nlp::Linesearch< T >::Options::max_num_steps

Definition at line 27 of file linesearch-base.hpp.

◆ interp_type

template<typename T >
LSInterpolation proxsuite::nlp::Linesearch< T >::Options::interp_type

Definition at line 28 of file linesearch-base.hpp.

◆ contraction_min

template<typename T >
T proxsuite::nlp::Linesearch< T >::Options::contraction_min

Definition at line 29 of file linesearch-base.hpp.

◆ contraction_max

template<typename T >
T proxsuite::nlp::Linesearch< T >::Options::contraction_max

Definition at line 30 of file linesearch-base.hpp.


The documentation for this struct was generated from the following file: