DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
spams::FISTA::SqLoss< T > Member List

This is the complete list of members for spams::FISTA::SqLoss< T >, including all inherited members.

_compute_gramspams::FISTA::SqLoss< T >private
_Dspams::FISTA::SqLoss< T >private
_DtXspams::FISTA::SqLoss< T >private
_Gspams::FISTA::SqLoss< T >private
_xspams::FISTA::SqLoss< T >private
add_mult_design_matrix(const Vector< T > &prim, Vector< T > &out, const T fact) const spams::FISTA::SqLoss< T >inlinevirtual
compute_new_prim(Vector< T > &prim, const Vector< T > &prim_var, const Vector< T > &dual_var, const T gamma, const T delta) const spams::FISTA::SqLoss< T >inlinevirtual
eval(const Vector< T > &alpha) const spams::FISTA::SqLoss< T >inlinevirtual
eval_split(const Matrix< T > &input) const spams::FISTA::SqLoss< T >inlinevirtual
eval_weighted(const Vector< T > &input, const Matrix< T > &input_struct, const T *weights) constspams::FISTA::SplittingFunction< T >inlinevirtual
fenchel(const Vector< T > &input) const spams::FISTA::SqLoss< T >inlinevirtual
grad(const Vector< T > &alpha, Vector< T > &grad) const spams::FISTA::SqLoss< T >inlinevirtual
init(const Vector< T > &x)spams::FISTA::SqLoss< T >inlinevirtual
init_prim_var(Vector< T > &prim_var) const spams::FISTA::SqLoss< T >inlinevirtual
init_split_variables(Matrix< T > &splitted_w) const spams::FISTA::SqLoss< T >inlinevirtual
is_fenchel() constspams::FISTA::Loss< T >inlinevirtual
Loss()spams::FISTA::Loss< T >inline
num_components() const spams::FISTA::SqLoss< T >inlinevirtual
operator=(const SqLoss< T > &dict)spams::FISTA::SqLoss< T >private
prox_prim_var(Vector< T > &out, const Vector< T > &dual_var, const Vector< T > &prim_var, const T c) const spams::FISTA::SqLoss< T >inlinevirtual
prox_split(Matrix< T > &splitted_w, const T lambda) const spams::FISTA::SqLoss< T >inlinevirtual
reset()spams::FISTA::SplittingFunction< T >inlinevirtual
SplittingFunction()spams::FISTA::SplittingFunction< T >inline
SqLoss(const AbstractMatrixB< T > &D)spams::FISTA::SqLoss< T >inline
SqLoss(const AbstractMatrixB< T > &D, const Matrix< T > &G)spams::FISTA::SqLoss< T >inline
SqLoss(const SqLoss< T > &dict)spams::FISTA::SqLoss< T >explicitprivate
test_backtracking(const Vector< T > &y, const Vector< T > &grad, const Vector< T > &prox, const T L) const spams::FISTA::SqLoss< T >inlinevirtual
var_fenchel(const Vector< T > &x, Vector< T > &grad1, Vector< T > &grad2, const bool intercept) const spams::FISTA::SqLoss< T >inlinevirtual
~Loss()spams::FISTA::Loss< T >inlinevirtual
~SplittingFunction()spams::FISTA::SplittingFunction< T >inlinevirtual
~SqLoss()spams::FISTA::SqLoss< T >inlinevirtual