Public Types | Public Member Functions | Public Attributes | List of all members
pinocchio::ProximalSettingsTpl< _Scalar > Struct Template Reference

Structure containing all the settings parameters for the proximal algorithms. More...

#include <fwd.hpp>

Public Types

typedef _Scalar Scalar
 

Public Member Functions

 ProximalSettingsTpl ()
 Default constructor. More...
 
 ProximalSettingsTpl (const Scalar absolute_accuracy, const Scalar relative_accuracy, const Scalar mu, const int max_iter)
 Constructor with all the setting parameters. More...
 
 ProximalSettingsTpl (const Scalar accuracy, const Scalar mu, const int max_iter)
 Constructor with all the setting parameters. More...
 

Public Attributes

Scalar absolute_accuracy
 Absolute proximal accuracy. More...
 
Scalar absolute_residual
 Absolute residual. More...
 
int iter
 Total number of iterations of the algorithm when it has converged or reached the maximal number of allowed iterations. More...
 
int max_iter
 Maximal number of iterations. More...
 
Scalar mu
 Regularization parameter of the proximal algorithm. More...
 
Scalar relative_accuracy
 Relative proximal accuracy between two iterates. More...
 
Scalar relative_residual
 Relatice residual between two iterates. More...
 

Detailed Description

template<typename _Scalar>
struct pinocchio::ProximalSettingsTpl< _Scalar >

Structure containing all the settings parameters for the proximal algorithms.

 

Template Parameters
_ScalarScalar type of the for the regularization and the accuracy parameter.

It contains the accuracy, the maximal number of iterations and the regularization factor common to all proximal algorithms.

Definition at line 13 of file algorithm/fwd.hpp.

Member Typedef Documentation

◆ Scalar

template<typename _Scalar >
typedef _Scalar pinocchio::ProximalSettingsTpl< _Scalar >::Scalar

Definition at line 26 of file algorithm/proximal.hpp.

Constructor & Destructor Documentation

◆ ProximalSettingsTpl() [1/3]

template<typename _Scalar >
pinocchio::ProximalSettingsTpl< _Scalar >::ProximalSettingsTpl ( )
inline

Default constructor.

Definition at line 29 of file algorithm/proximal.hpp.

◆ ProximalSettingsTpl() [2/3]

template<typename _Scalar >
pinocchio::ProximalSettingsTpl< _Scalar >::ProximalSettingsTpl ( const Scalar  accuracy,
const Scalar  mu,
const int  max_iter 
)
inline

Constructor with all the setting parameters.

Definition at line 43 of file algorithm/proximal.hpp.

◆ ProximalSettingsTpl() [3/3]

template<typename _Scalar >
pinocchio::ProximalSettingsTpl< _Scalar >::ProximalSettingsTpl ( const Scalar  absolute_accuracy,
const Scalar  relative_accuracy,
const Scalar  mu,
const int  max_iter 
)
inline

Constructor with all the setting parameters.

Definition at line 62 of file algorithm/proximal.hpp.

Member Data Documentation

◆ absolute_accuracy

template<typename _Scalar >
Scalar pinocchio::ProximalSettingsTpl< _Scalar >::absolute_accuracy

Absolute proximal accuracy.

Definition at line 89 of file algorithm/proximal.hpp.

◆ absolute_residual

template<typename _Scalar >
Scalar pinocchio::ProximalSettingsTpl< _Scalar >::absolute_residual

Absolute residual.

Definition at line 103 of file algorithm/proximal.hpp.

◆ iter

template<typename _Scalar >
int pinocchio::ProximalSettingsTpl< _Scalar >::iter

Total number of iterations of the algorithm when it has converged or reached the maximal number of allowed iterations.

Definition at line 110 of file algorithm/proximal.hpp.

◆ max_iter

template<typename _Scalar >
int pinocchio::ProximalSettingsTpl< _Scalar >::max_iter

Maximal number of iterations.

Definition at line 98 of file algorithm/proximal.hpp.

◆ mu

template<typename _Scalar >
Scalar pinocchio::ProximalSettingsTpl< _Scalar >::mu

Regularization parameter of the proximal algorithm.

Definition at line 95 of file algorithm/proximal.hpp.

◆ relative_accuracy

template<typename _Scalar >
Scalar pinocchio::ProximalSettingsTpl< _Scalar >::relative_accuracy

Relative proximal accuracy between two iterates.

Definition at line 92 of file algorithm/proximal.hpp.

◆ relative_residual

template<typename _Scalar >
Scalar pinocchio::ProximalSettingsTpl< _Scalar >::relative_residual

Relatice residual between two iterates.

Definition at line 106 of file algorithm/proximal.hpp.


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


pinocchio
Author(s):
autogenerated on Thu Dec 19 2024 03:41:36