You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move traits to ProximalCore.jl & implement is_locally_smooth where suitable (#152)
* move traits to ProximalCore.jl & implement is_locally_smooth where suitable
Besides removing traits.jl that contained the functions moved to ProximalCore.jl
and applying renaming that occured in ProximalCore.jl v0.2.0, the commit contains
the following changes:
Added traits:
- `is_proximable = true` added to `SqrNormL2`
- `is_positively_homogeneous = true` added to `SumPositive`
- `is_locally_smooth = true` added to `LogBarrier`
- `is_locally_smooth = true` added to `NormL2`
`is_locally_smooth(T{W}) = is_locally_smooth(W)` added where W is the wrapped function:
- `Postcompose`
- `Precompose`
- `PrecomposeDiagonal`
- `Regularized`
- `SeparableSum`
- `SlicedSeparableSum`
- `Sum`
- `Tilt`
- `Translate`
* fix "UndefVarError: `ProximalCore` not defined in Main" when rendering documentation
* add running doctests to test suite
0 commit comments