template<typename T>
class spams::FISTA::None< T >
Definition at line 1166 of file fista.h.
|
| T | eval (const Vector< T > &x) const |
| |
| virtual T | eval_split (const SpMatrix< T > &input) const |
| |
| void | fenchel (const Vector< T > &input, T &val, T &scal) const |
| |
| virtual void | init (const Vector< T > &y) |
| |
| virtual void | init_split_variables (SpMatrix< T > &splitted_w) const |
| |
| virtual bool | is_fenchel () const |
| |
| virtual bool | is_subgrad () const |
| |
| | None () |
| |
| | None (const ParamReg< T > ¶m) |
| |
| virtual int | num_components () const |
| |
| void | prox (const Vector< T > &x, Vector< T > &y, const T lambda) |
| |
| virtual void | prox_split (SpMatrix< T > &splitted_w, const T lambda) const |
| |
| virtual void | reset () |
| |
| virtual void | sub_grad (const Vector< T > &input, Vector< T > &output) const |
| |
| virtual | ~None () |
| |
| virtual T | eval_dual_norm (const Vector< T > &x) const |
| |
| virtual T | eval_dual_norm_paths (const Vector< T > &x, SpMatrix< T > &path) const |
| |
| virtual T | eval_paths (const Vector< T > &x, SpMatrix< T > &paths_mat) const |
| |
| virtual bool | is_intercept () const |
| |
| | Regularizer () |
| |
| | Regularizer (const ParamReg< T > ¶m) |
| |
| virtual | ~Regularizer () |
| |
| virtual void | add_mult_design_matrix (const Vector< T > &prim, Vector< T > &out, const T fact) const |
| |
| virtual void | compute_new_prim (Vector< T > &prim, const Vector< T > &prim_var, const Vector< T > &dual_var, const T gamma, const T delta) const |
| |
| virtual T | eval_weighted (const Vector< T > &input, const SpMatrix< T > &input_struct, const T *weights) const |
| |
| virtual void | init_prim_var (Vector< T > &prim_var) const |
| |
| virtual void | prox_prim_var (Vector< T > &out, const Vector< T > &dual_var, const Vector< T > &prim_var, const T gamma) const |
| |
| | SplittingFunction () |
| |
| virtual | ~SplittingFunction () |
| |