In [`proximal.h`](https://github.com/astro-informatics/sopt/blob/203106724c9b05e7a5d362a21349ef1864f42301/cpp/sopt/proximal.h#L195), static analysis flags that `out` can be declared as a reference to `const`. ```cpp void operator()(Vector<T> &out, typename real_type<T>::type, Vector<T> const &x) const { return operator()(out, x); } ``` _______________________________________________ In [relative_variation.h](https://github.com/astro-informatics/sopt/blob/203106724c9b05e7a5d362a21349ef1864f42301/cpp/sopt/relative_variation.h#L37), ```cpp RelativeVariation &tolerance(Real &e) const { tolerance_ = e; return *this; } ``` Parameter `e` can be declared as reference to `const`. __________________________________________________ Any thoughts on these?