DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
spams::FISTA::SplittingFunction< T, F, D, E > Member List

This is the complete list of members for spams::FISTA::SplittingFunction< T, F, D, E >, including all inherited members.

add_mult_design_matrix(const E &prim, E &out, const T fact) const spams::FISTA::SplittingFunction< T, F, D, E >inlinevirtual
compute_new_prim(E &prim, const E &prim_var, const E &dual_var, const T gamma, const T delta) const spams::FISTA::SplittingFunction< T, F, D, E >inlinevirtual
eval(const D &input) const =0spams::FISTA::SplittingFunction< T, F, D, E >pure virtual
eval_split(const F &input) const =0spams::FISTA::SplittingFunction< T, F, D, E >pure virtual
eval_weighted(const D &input, const F &input_struct, const T *weights) const spams::FISTA::SplittingFunction< T, F, D, E >inlinevirtual
init(const E &y)spams::FISTA::SplittingFunction< T, F, D, E >inlinevirtual
init_prim_var(E &prim_var) const spams::FISTA::SplittingFunction< T, F, D, E >inlinevirtual
init_split_variables(F &splitted_w) const =0spams::FISTA::SplittingFunction< T, F, D, E >pure virtual
num_components() const =0spams::FISTA::SplittingFunction< T, F, D, E >pure virtual
operator=(const SplittingFunction< T, F, D, E > &loss)spams::FISTA::SplittingFunction< T, F, D, E >private
prox_prim_var(E &out, const E &dual_var, const E &prim_var, const T gamma) const spams::FISTA::SplittingFunction< T, F, D, E >inlinevirtual
prox_split(F &splitted_w, const T lambda) const =0spams::FISTA::SplittingFunction< T, F, D, E >pure virtual
reset()spams::FISTA::SplittingFunction< T, F, D, E >inlinevirtual
SplittingFunction()spams::FISTA::SplittingFunction< T, F, D, E >inline
SplittingFunction(const SplittingFunction< T, F, D, E > &loss)spams::FISTA::SplittingFunction< T, F, D, E >explicitprivate
~SplittingFunction()spams::FISTA::SplittingFunction< T, F, D, E >inlinevirtual