SOPT
Sparse OPTimisation
sopt::algorithm::PrimalDual< SCALAR > Member List

This is the complete list of members for sopt::algorithm::PrimalDual< SCALAR >, including all inherited members.

f_proximal(t_Vector &out, Real regulariser_strength, t_Vector const &x) constsopt::algorithm::PrimalDual< SCALAR >inline
g_proximal(t_Vector &out, Real regulariser_strength, t_Vector const &x) constsopt::algorithm::PrimalDual< SCALAR >inline
initial_guess() constsopt::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) constsopt::algorithm::PrimalDual< SCALAR >inline
operator()(t_Vector &out) constsopt::algorithm::PrimalDual< SCALAR >inline
operator()(t_Vector &out, std::tuple< t_Vector, t_Vector > const &guess) constsopt::algorithm::PrimalDual< SCALAR >inline
operator()(t_Vector &out, std::tuple< t_Vector const &, t_Vector const & > const &guess) constsopt::algorithm::PrimalDual< SCALAR >inline
operator()(std::tuple< t_Vector, t_Vector > const &guess) constsopt::algorithm::PrimalDual< SCALAR >inline
operator()(std::tuple< t_Vector const &, t_Vector const & > const &guess) constsopt::algorithm::PrimalDual< SCALAR >inline
operator()() constsopt::algorithm::PrimalDual< SCALAR >inline
operator()(DiagnosticAndResult const &warmstart) constsopt::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 typedefsopt::algorithm::PrimalDual< SCALAR >
Scalar typedefsopt::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 typedefsopt::algorithm::PrimalDual< SCALAR >
t_IsConverged typedefsopt::algorithm::PrimalDual< SCALAR >
t_LinearTransform typedefsopt::algorithm::PrimalDual< SCALAR >
t_Proximal typedefsopt::algorithm::PrimalDual< SCALAR >
t_Random_Updater typedefsopt::algorithm::PrimalDual< SCALAR >
t_Vector typedefsopt::algorithm::PrimalDual< SCALAR >
target() constsopt::algorithm::PrimalDual< SCALAR >inline
target(Eigen::MatrixBase< DERIVED > const &target)sopt::algorithm::PrimalDual< SCALAR >inline
value_type typedefsopt::algorithm::PrimalDual< SCALAR >
~PrimalDual()sopt::algorithm::PrimalDual< SCALAR >inlinevirtual