SOPT
Sparse OPTimisation
Classes | Namespaces | Typedefs
proximal_expression.h File Reference
#include "sopt/config.h"
#include <type_traits>
#include <utility>
#include <Eigen/Core>
#include "sopt/maths.h"
+ Include dependency graph for proximal_expression.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sopt::proximal::details::DelayedProximalFunction< FUNCTION, DERIVED >
 Expression referencing a lazy proximal function call. More...
 
class  sopt::proximal::details::DelayedProximalEnveloppeFunction< FUNCTION, DERIVED >
 Expression referencing a lazy function call to envelope proximal. More...
 
struct  Eigen::internal::traits< sopt::proximal::details::DelayedProximalFunction< FUNCTION, VECTOR > >
 
struct  Eigen::internal::traits< sopt::proximal::details::DelayedProximalEnveloppeFunction< FUNCTION, VECTOR > >
 

Namespaces

 sopt
 
 sopt::proximal
 Holds some standard proximals.
 
 sopt::proximal::details
 
 Eigen
 
 Eigen::internal
 

Typedefs

template<typename FUNC , typename T0 >
using sopt::proximal::ProximalExpression = details::DelayedProximalFunction< FUNC, Eigen::MatrixBase< T0 > >
 Eigen expression from proximal functions. More...
 
template<typename FUNC , typename T0 >
using sopt::proximal::EnveloppeExpression = details::DelayedProximalEnveloppeFunction< FUNC, Eigen::MatrixBase< T0 > >
 Eigen expression from proximal enveloppe functions. More...