iPiano
An implementation of the iPiano algorithms for non-convex and non-smooth optimization.
|
This is the complete list of members for nmiPiano, including all inherited members.
brief_callback(const Iteration &iteration, int n=10) | nmiPiano | static |
callback_ | nmiPiano | protected |
checkLipschitz(const Iteration &iteration, const Eigen::MatrixXf &x_np1) | nmiPiano | protected |
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) | nmiPiano | static |
g_ | nmiPiano | protected |
initialize(Iteration &iteration) | nmiPiano | protected |
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) | nmiPiano | |
options_ | nmiPiano | protected |
plot_callback(const Iteration &iteration, const std::string &file) | nmiPiano | static |
prox_g_ | nmiPiano | protected |
silent_callback(const Iteration &iteration) | nmiPiano | static |
~nmiPiano() | nmiPiano |