#include "sopt/linear_transform.h"
#include "sopt/types.h"
#include <algorithm>
#include <limits>
#include <utility>
Go to the source code of this file.
|
template<typename ALGORITHM > |
Reweighted< ALGORITHM > | sopt::algorithm::reweighted (ALGORITHM const &algo, typename Reweighted< ALGORITHM >::t_SetWeights const &set_weights, typename Reweighted< ALGORITHM >::t_Reweightee const &reweightee) |
| Factory function to create an l0-approximation by reweighting an l1 norm. More...
|
|
template<typename T > |
Eigen::CwiseUnaryOp< const details::ProjectPositiveQuadrant< typename T::Scalar >, const T > | sopt::algorithm::positive_quadrant (Eigen::DenseBase< T > const &input) |
|
template<typename SCALAR > |
Reweighted< PositiveQuadrant< ImagingProximalADMM< SCALAR > > > | sopt::algorithm::reweighted (ImagingProximalADMM< SCALAR > const &algo) |
|
template<typename SCALAR > |
Reweighted< PositiveQuadrant< PrimalDual< SCALAR > > > | sopt::algorithm::reweighted (PrimalDual< SCALAR > const &algo) |
|