![]() |
SOPT
Sparse OPTimisation
|
#include "sopt/config.h"
#include <functional>
#include <type_traits>
#include "sopt/exception.h"
#include "sopt/linear_transform.h"
#include "sopt/logging.h"
#include "sopt/maths.h"
#include "sopt/types.h"
Go to the source code of this file.
Namespaces | |
sopt | |
sopt::objective_functions | |
Functions | |
template<typename T > | |
std::function< t_real(T)> const | sopt::objective_functions::unconstrained_regularisation (const std::function< t_real(T)> &g, const t_real &sig, const T &y, const sopt::OperatorFunction< T > &measurement_operator) |
returns g(x) + ||y - Φ x||_2^2 as a function More... | |
template<typename T > | |
std::function< t_real(T)> const | sopt::objective_functions::unconstrained_L1_regularisation (const t_real &gamma, const t_real &sig, const T &y, const sopt::OperatorFunction< T > &measurement_operator, const sopt::LinearTransform< T > &wavelet_operator) |
returns ||ψ^t x||_1 + ||y - Φ x||_2^2 as a function More... | |
template<typename T > | |
std::function< t_real(T)> const | sopt::objective_functions::unconstrained_regularisation (const std::function< t_real(T)> &g, const t_real &sig, const T &y, const sopt::LinearTransform< T > &measurement_operator) |
template<typename T > | |
std::function< t_real(T)> const | sopt::objective_functions::unconstrained_l1_regularisation (const t_real &gamma, const t_real &sig, const T &y, const sopt::LinearTransform< T > &measurement_operator, const sopt::LinearTransform< T > &wavelet_operator) |
template<typename T > | |
std::function< t_real(T)> const | sopt::objective_functions::unconstrained_l1_regularisation (const t_real &gamma, const t_real &sig, const T &y, const sopt::OperatorFunction< T > &measurement_operator, const sopt::LinearTransform< T > &wavelet_operator) |