1 #ifndef SOPT_PROJECTION_PROXIMAL_H
2 #define SOPT_PROJECTION_PROXIMAL_H
14 template <
typename SCALAR>
53 template<
typename SCALAR>
56 if constexpr (std::is_same<SCALAR, sopt::t_complex>::value)
60 SOPT_HIGH_LOG(
"Non-real vector in real indicator function; real projection has not been properly performed.");
sopt::Vector< Scalar > t_Vector
typename FB::t_Proximal t_Proximal
typename FB::t_Vector t_Vector
typename FB::t_LinearTransform t_LinearTransform
void log_message() const override
t_LinearTransform const & Psi() const override
t_Proximal proximal_operator() const override
typename NDF::t_Vector t_Vector
Real function(t_Vector const &x) const override
t_LinearTransform linear_operator
#define SOPT_HIGH_LOG(...)
High priority message.