![]() |
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"
Include dependency graph for objective_functions.h:
This graph shows which files directly or indirectly include this file: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) |