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

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

brief_callback(const Iteration &iteration, int n=10)iPianostatic
nmiPiano::brief_callback(const Iteration &iteration, int n=10)nmiPianostatic
callback_iPianoprotected
checkLipschitz(const Iteration &iteration, const Eigen::MatrixXf &x_np1)nmiPianoprotected
default_callback(const Iteration &iteration, int n=10)iPianostatic
nmiPiano::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)iPianostatic
nmiPiano::file_callback(const Iteration &iteration, const std::string &file)nmiPianostatic
g_nmiPianoprotected
initialize(Iteration &iteration)iPianoprotected
nmiPiano::initialize(Iteration &iteration)nmiPianoprotected
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)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)iPiano
options_iPianoprotected
plot_callback(const Iteration &iteration, const std::string &file)iPianostatic
nmiPiano::plot_callback(const Iteration &iteration, const std::string &file)nmiPianostatic
prox_g_nmiPianoprotected
silent_callback(const Iteration &iteration)iPianostatic
nmiPiano::silent_callback(const Iteration &iteration)nmiPianostatic
~iPiano()iPiano
~nmiPiano()nmiPiano