$darkmode
pinocchio 4.0.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
ADMMSolverStatsTpl< _Scalar > Struct Template Reference

Struct to track per iteration progress of ADMM constraint solver. More...

#include <pinocchio/algorithm/solvers/admm-solver.hpp>

Inheritance diagram for ADMMSolverStatsTpl< _Scalar >:
Collaboration diagram for ADMMSolverStatsTpl< _Scalar >:

Public Types

typedef ConstraintSolverStatsBase< SelfBase
 
typedef _Scalar Scalar
 
typedef ADMMSolverStatsTpl Self
 

Public Member Functions

 ADMMSolverStatsTpl ()
 Default constructor.
 
 ADMMSolverStatsTpl (std::size_t max_iterations)
 Constructor given a maximum iteration of the solver.
 
void reserveImpl (std::size_t max_iterations)
 
void resetImpl ()
 Reset stats.
 

Public Attributes

std::vector< std::size_t > anderson_size
 History of Anderson size.
 
std::size_t delassus_decomposition_update_count
 Number of Delassus decomposition updates.
 
std::vector< Scalar > linear_system_consistency
 History of linear system consistency.
 
std::vector< Scalar > linear_system_residual
 History of linear system residual.
 
std::vector< Scalar > mu_prox
 History of mu_prox values.
 
std::vector< Scalar > rho
 History of rho values.
 

Detailed Description

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

Struct to track per iteration progress of ADMM constraint solver.

Definition at line 733 of file admm-solver.hpp.


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