| f_proximal(t_Vector &out, Real regulariser_strength, t_Vector const &x) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| g_proximal(t_Vector &out, Real regulariser_strength, t_Vector const &x) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| initial_guess() const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| initial_guess(t_Vector const &target, t_LinearTransform const &phi) | sopt::algorithm::PrimalDual< SCALAR > | inlinestatic |
| is_converged(std::function< bool(t_Vector const &x)> const &func) | sopt::algorithm::PrimalDual< SCALAR > | inline |
| is_converged(t_Vector const &x, t_Vector const &residual) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| operator()(t_Vector &out) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| operator()(t_Vector &out, std::tuple< t_Vector, t_Vector > const &guess) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| operator()(t_Vector &out, std::tuple< t_Vector const &, t_Vector const & > const &guess) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| operator()(std::tuple< t_Vector, t_Vector > const &guess) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| operator()(std::tuple< t_Vector const &, t_Vector const & > const &guess) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| operator()() const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| operator()(DiagnosticAndResult const &warmstart) const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| Phi(ARGS &&... args) | sopt::algorithm::PrimalDual< SCALAR > | inline |
| PrimalDual(t_Proximal const &f_proximal, t_Proximal const &g_proximal, Eigen::MatrixBase< DERIVED > const &target) | sopt::algorithm::PrimalDual< SCALAR > | inline |
| Psi(ARGS &&... args) | sopt::algorithm::PrimalDual< SCALAR > | inline |
| Real typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| Scalar typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(itermax, t_uint) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(update_scale, Real) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(regulariser_strength, Real) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(sigma, Real) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(xi, Real) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(rho, Real) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(tau, Real) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(is_converged, t_IsConverged) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(constraint, t_Constraint) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(Phi, t_LinearTransform) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(Psi, t_LinearTransform) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(f_proximal, t_Proximal) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(g_proximal, t_Proximal) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(random_measurement_updater, t_Random_Updater) | sopt::algorithm::PrimalDual< SCALAR > | |
| SOPT_MACRO(random_wavelet_updater, t_Random_Updater) | sopt::algorithm::PrimalDual< SCALAR > | |
| t_Constraint typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| t_IsConverged typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| t_LinearTransform typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| t_Proximal typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| t_Random_Updater typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| t_Vector typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| target() const | sopt::algorithm::PrimalDual< SCALAR > | inline |
| target(Eigen::MatrixBase< DERIVED > const &target) | sopt::algorithm::PrimalDual< SCALAR > | inline |
| value_type typedef | sopt::algorithm::PrimalDual< SCALAR > | |
| ~PrimalDual() | sopt::algorithm::PrimalDual< SCALAR > | inlinevirtual |