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

#include <proxsuite-nlp/bcl-params.hpp>

Collaboration diagram for proxsuite::nlp::BCLParamsTpl< Scalar >:
[legend]

Public Attributes

Scalar prim_alpha = 0.1
 Log-factor \(\alpha_\eta\) for primal tolerance (failure)
 
Scalar prim_beta = 0.9
 Log-factor \(\beta_\eta\) for primal tolerance (success)
 
Scalar dual_alpha = 1.
 Log-factor \(\alpha_\eta\) for dual tolerance (failure)
 
Scalar dual_beta = 1.
 Log-factor \(\beta_\eta\) for dual tolerance (success)
 
Scalar mu_update_factor = 0.01
 Scale factor for the dual proximal penalty.
 
Scalar rho_update_factor = 1.0
 Scale factor for the primal proximal penalty.
 

Detailed Description

template<typename Scalar>
struct proxsuite::nlp::BCLParamsTpl< Scalar >

Definition at line 65 of file fwd.hpp.

Member Data Documentation

◆ prim_alpha

template<typename Scalar >
Scalar proxsuite::nlp::BCLParamsTpl< Scalar >::prim_alpha = 0.1

Log-factor \(\alpha_\eta\) for primal tolerance (failure)

Definition at line 10 of file bcl-params.hpp.

◆ prim_beta

template<typename Scalar >
Scalar proxsuite::nlp::BCLParamsTpl< Scalar >::prim_beta = 0.9

Log-factor \(\beta_\eta\) for primal tolerance (success)

Definition at line 12 of file bcl-params.hpp.

◆ dual_alpha

template<typename Scalar >
Scalar proxsuite::nlp::BCLParamsTpl< Scalar >::dual_alpha = 1.

Log-factor \(\alpha_\eta\) for dual tolerance (failure)

Definition at line 14 of file bcl-params.hpp.

◆ dual_beta

template<typename Scalar >
Scalar proxsuite::nlp::BCLParamsTpl< Scalar >::dual_beta = 1.

Log-factor \(\beta_\eta\) for dual tolerance (success)

Definition at line 16 of file bcl-params.hpp.

◆ mu_update_factor

template<typename Scalar >
Scalar proxsuite::nlp::BCLParamsTpl< Scalar >::mu_update_factor = 0.01

Scale factor for the dual proximal penalty.

Definition at line 18 of file bcl-params.hpp.

◆ rho_update_factor

template<typename Scalar >
Scalar proxsuite::nlp::BCLParamsTpl< Scalar >::rho_update_factor = 1.0

Scale factor for the primal proximal penalty.

Definition at line 20 of file bcl-params.hpp.


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