| 
    iPiano
    
   An implementation of the iPiano algorithms for non-convex and non-smooth optimization. 
   | 
 
Structure representing an iteration, passed as is to a callback function to be able to monitor process. More...
#include <ipiano.h>
  
 Public Attributes | |
| float | beta_n | 
| beta_n of current iterate (within iterations, this is also used to estimate beta_np1).  | |
| float | delta_n | 
| delta_n of current iterate (within iterations, this is also used to estimate delta_np1).  | |
| float | gamma_n | 
| gamma_n of current iterate (within iterations, this is also used to estimate gamma_np1).  | |
  Public Attributes inherited from nmiPiano::Iteration | |
| Eigen::MatrixXf | x_n | 
| Current iterate.  | |
| Eigen::MatrixXf | x_nm1 | 
| Last iterate.  | |
| Eigen::MatrixXf | Delta_x_n | 
| Update: x_np1 = x_n + Delta_x_n.  | |
| float | Delta_n | 
| Difference between two iterates.  | |
| float | f_x_n | 
| Smooth objective function at current iterate.  | |
| Eigen::MatrixXf | df_x_n | 
| Derivative of smooth objective at current iterate.  | |
| float | g_x_n | 
| float | L_n | 
| L_n of current iterate (within iterations, this is also used to estimate L_np1 via backtracking).  | |
| float | alpha_n | 
| alpha_n of current iterate (within iterations, this is also used to estimate alpha_np1).  | |
| int | n | 
| Current iteration.  | |
Structure representing an iteration, passed as is to a callback function to be able to monitor process.
 1.8.6