![]() |
SOPT
Sparse OPTimisation
|
#include <joint_map.h>
Classes | |
struct | DiagnosticAndResultReg |
Holds results and reg parameter. More... | |
Public Member Functions | |
JointMAP (const std::shared_ptr< ALGORITHM > &algo_ptr, const t_Reg_Term ®_term, const t_uint number_of_wavelet_coeffs) | |
SOPT_MACRO (itermax, t_uint) | |
Maximum number of iterations. More... | |
SOPT_MACRO (alpha, t_real) | |
Alpha parameter. More... | |
SOPT_MACRO (beta, t_real) | |
Beta parameter. More... | |
SOPT_MACRO (k, t_real) | |
k More... | |
SOPT_MACRO (number_of_wavelet_coeffs, t_uint) | |
number of wavelet coeffs More... | |
SOPT_MACRO (algo_ptr, std::shared_ptr< ALGORITHM >) | |
Shared ptr with algorithm. More... | |
SOPT_MACRO (reg_term, t_Reg_Term) | |
Regularsation Term. More... | |
SOPT_MACRO (relative_variation, t_real) | |
relative variation of reg parameter More... | |
SOPT_MACRO (objective_variation, t_real) | |
relative variation of objective_function More... | |
SOPT_MACRO (is_converged, t_IsConverged) | |
A function verifying convergence. More... | |
template<typename... ARGS> | |
DiagnosticAndResultReg | operator() (ARGS &&... args) const |
Calls Joint MAP estimation. More... | |
Definition at line 19 of file joint_map.h.
|
inline |
Definition at line 36 of file joint_map.h.
|
inline |
Calls Joint MAP estimation.
[out] | out | Diagnostic and Solution |
Definition at line 95 of file joint_map.h.
References sopt::algorithm::JointMAP< ALGORITHM >::DiagnosticAndResultReg::reg_good, sopt::algorithm::JointMAP< ALGORITHM >::DiagnosticAndResultReg::reg_niters, sopt::algorithm::JointMAP< ALGORITHM >::DiagnosticAndResultReg::reg_term, SOPT_ERROR, SOPT_HIGH_LOG, SOPT_LOW_LOG, and SOPT_MEDIUM_LOG.
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | algo_ptr | , |
std::shared_ptr< ALGORITHM > | |||
) |
Shared ptr with algorithm.
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | alpha | , |
t_real | |||
) |
Alpha parameter.
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | beta | , |
t_real | |||
) |
Beta parameter.
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | is_converged | , |
t_IsConverged | |||
) |
A function verifying convergence.
It takes as input two arguments: the current solution x and the current residual.
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | itermax | , |
t_uint | |||
) |
Maximum number of iterations.
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | k | , |
t_real | |||
) |
k
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | number_of_wavelet_coeffs | , |
t_uint | |||
) |
number of wavelet coeffs
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | objective_variation | , |
t_real | |||
) |
relative variation of objective_function
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | reg_term | , |
t_Reg_Term | |||
) |
Regularsation Term.
sopt::algorithm::JointMAP< ALGORITHM >::SOPT_MACRO | ( | relative_variation | , |
t_real | |||
) |
relative variation of reg parameter