iPiano
An implementation of the iPiano algorithms for non-convex and non-smooth optimization.
 All Classes Functions Variables
nmiPiano Member List

This is the complete list of members for nmiPiano, including all inherited members.

brief_callback(const Iteration &iteration, int n=10)nmiPianostatic
callback_nmiPianoprotected
checkLipschitz(const Iteration &iteration, const Eigen::MatrixXf &x_np1)nmiPianoprotected
default_callback(const Iteration &iteration, int n=10)nmiPianostatic
df_nmiPianoprotected
estimateL(const Iteration &iteration) (defined in nmiPiano)nmiPianoprotected
f_nmiPianoprotected
file_callback(const Iteration &iteration, const std::string &file)nmiPianostatic
g_nmiPianoprotected
initialize(Iteration &iteration)nmiPianoprotected
iterate(Iteration &iteration, float beta, Eigen::MatrixXf &x_np1)nmiPianoprotected
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_nmiPianoprotected
plot_callback(const Iteration &iteration, const std::string &file)nmiPianostatic
prox_g_nmiPianoprotected
silent_callback(const Iteration &iteration)nmiPianostatic
~nmiPiano()nmiPiano