|
iPiano
An implementation of the iPiano algorithms for non-convex and non-smooth optimization.
|
This is the complete list of members for iPiano, including all inherited members.
| brief_callback(const Iteration &iteration, int n=10) | iPiano | static |
| nmiPiano::brief_callback(const Iteration &iteration, int n=10) | nmiPiano | static |
| callback_ | iPiano | protected |
| checkLipschitz(const Iteration &iteration, const Eigen::MatrixXf &x_np1) | nmiPiano | protected |
| default_callback(const Iteration &iteration, int n=10) | iPiano | static |
| nmiPiano::default_callback(const Iteration &iteration, int n=10) | nmiPiano | static |
| df_ | nmiPiano | protected |
| estimateL(const Iteration &iteration) (defined in nmiPiano) | nmiPiano | protected |
| f_ | nmiPiano | protected |
| file_callback(const Iteration &iteration, const std::string &file) | iPiano | static |
| nmiPiano::file_callback(const Iteration &iteration, const std::string &file) | nmiPiano | static |
| g_ | nmiPiano | protected |
| initialize(Iteration &iteration) | iPiano | protected |
| nmiPiano::initialize(Iteration &iteration) | nmiPiano | protected |
| iPiano(const std::function< float(const Eigen::MatrixXf &)> f, const std::function< void(const Eigen::MatrixXf &, Eigen::MatrixXf &)> df, std::function< float(const Eigen::MatrixXf &)> g, const std::function< void(const Eigen::MatrixXf &, Eigen::MatrixXf &, float alpha)> prox_g, Options options, const std::function< void(const Iteration &)> callback=[](const Iteration &iteration) -> void{}) | iPiano | |
| iterate(Iteration &iteration, float beta, Eigen::MatrixXf &x_np1) | nmiPiano | protected |
| nmiPiano(const std::function< float(const Eigen::MatrixXf &)> f, const std::function< void(const Eigen::MatrixXf &, Eigen::MatrixXf &)> df, std::function< float(const Eigen::MatrixXf &)> g, const std::function< void(const Eigen::MatrixXf &, Eigen::MatrixXf &, float alpha)> prox_g, Options options, const std::function< void(const Iteration &)> callback=[](const Iteration &iteration) -> void{}) | nmiPiano | |
| optimize(Eigen::MatrixXf &x_star, float &f_x_star) | iPiano | |
| options_ | iPiano | protected |
| plot_callback(const Iteration &iteration, const std::string &file) | iPiano | static |
| nmiPiano::plot_callback(const Iteration &iteration, const std::string &file) | nmiPiano | static |
| prox_g_ | nmiPiano | protected |
| silent_callback(const Iteration &iteration) | iPiano | static |
| nmiPiano::silent_callback(const Iteration &iteration) | nmiPiano | static |
| ~iPiano() | iPiano | |
| ~nmiPiano() | nmiPiano |
1.8.6