![]() |
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