ProximalAlgorithms.jl
ProximalAlgorithms.jl copied to clipboard
Improve verbose mode
summaryfunction added to theIterativeAlgorithmstruct. This function returns a tuple of pairs where the key is the column title. E.g.: ("" => it, , "f(xg)" => state.f_xg, ...)- The
displayfunction is modified to call summary and display the result. Whenit = 0is passed, then only a table header is printed. - When
freqinIterativeAlgorithmis set to 0, then only a single line is printed after the iteration stops. The format of this line is like: "total iterations = 43, f(xg) = 3.524e-3, ..." default_displayfunction now acceptsprintfuncoptional argument. The default value isprintln, and this argument allows replacing it, e.g., with a proper logger.