![]() |
SOPT
Sparse OPTimisation
|
Expression referencing a lazy function call to envelope proximal. More...
#include <proximal_expression.h>
Public Types | |
using | PlainObject = typename DERIVED::PlainObject |
using | Index = typename DERIVED::Index |
using | Real = typename real_type< typename DERIVED::Scalar >::type |
Public Member Functions | |
DelayedProximalEnveloppeFunction (FUNCTION const &func, DERIVED const &x) | |
DelayedProximalEnveloppeFunction (DelayedProximalEnveloppeFunction const &c) | |
DelayedProximalEnveloppeFunction (DelayedProximalEnveloppeFunction &&c) | |
template<typename DESTINATION > | |
void | evalTo (DESTINATION &destination) const |
Index | rows () const |
Index | cols () const |
Expression referencing a lazy function call to envelope proximal.
It helps transform the call proximal(out, input)
to out = proximal(input)
without incurring copy or allocation overhead if out
already exists.
Definition at line 53 of file proximal_expression.h.
using sopt::proximal::details::DelayedProximalEnveloppeFunction< FUNCTION, DERIVED >::Index = typename DERIVED::Index |
Definition at line 57 of file proximal_expression.h.
using sopt::proximal::details::DelayedProximalEnveloppeFunction< FUNCTION, DERIVED >::PlainObject = typename DERIVED::PlainObject |
Definition at line 56 of file proximal_expression.h.
using sopt::proximal::details::DelayedProximalEnveloppeFunction< FUNCTION, DERIVED >::Real = typename real_type<typename DERIVED::Scalar>::type |
Definition at line 58 of file proximal_expression.h.
|
inline |
Definition at line 60 of file proximal_expression.h.
|
inline |
Definition at line 61 of file proximal_expression.h.
|
inline |
Definition at line 63 of file proximal_expression.h.
|
inline |
Definition at line 73 of file proximal_expression.h.
|
inline |
Definition at line 67 of file proximal_expression.h.
|
inline |
Definition at line 72 of file proximal_expression.h.