1 #ifndef SOPT_GRADIENT_UTILS_H
2 #define SOPT_GRADIENT_UTILS_H
17 _Phi = std::make_shared<sopt::LinearTransform<T>>(linear_transform_identity<T>());
26 const T&
target()
const {
return _target; }
32 _Phi = std::make_shared<sopt::LinearTransform<T>>(new_phi);
38 std::shared_ptr<sopt::LinearTransform<T>> _Phi;
IterationState(const T &target, std::shared_ptr< sopt::LinearTransform< T >> Phi)
void Phi(const sopt::LinearTransform< T > &new_phi)
const sopt::LinearTransform< T > & Phi() const
IterationState(const T &target)