DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Public Member Functions | Public Attributes | List of all members
spams::FISTA::ParamFISTA< T > Struct Template Reference

#include <fista.h>

+ Collaboration diagram for spams::FISTA::ParamFISTA< T >:

Detailed Description

template<typename T>
struct spams::FISTA::ParamFISTA< T >

Definition at line 142 of file fista.h.

Public Member Functions

 ParamFISTA ()
 
 ~ParamFISTA ()
 

Public Attributes

a
 
bool admm
 
b
 
c
 
bool clever
 
bool compute_gram
 
bool copied
 
delta
 
bool eval
 
bool eval_dual_norm
 
bool fixed_step
 
gamma
 
int * groups
 
T * inner_weights
 
bool intercept
 
bool is_inner_weights
 
bool ista
 
int it0
 
L0
 
lambda
 
lambda2
 
lambda3
 
int length_names
 
bool lin_admm
 
bool log
 
char * logName
 
loss_t loss
 
int max_it
 
int max_iter_backtracking
 
char * name_loss
 
char * name_regul
 
int ngroups
 
int num_threads
 
bool pos
 
regul_t regul
 
bool resetflow
 
int size_group
 
bool sqrt_step
 
bool subgrad
 
tol
 
bool transpose
 
bool verbose
 

Constructor & Destructor Documentation

template<typename T>
spams::FISTA::ParamFISTA< T >::ParamFISTA ( )
inline

Definition at line 143 of file fista.h.

References spams::FISTA::ParamFISTA< T >::a, spams::FISTA::ParamFISTA< T >::admm, spams::FISTA::ParamFISTA< T >::b, spams::FISTA::ParamFISTA< T >::c, spams::FISTA::ParamFISTA< T >::clever, spams::FISTA::ParamFISTA< T >::compute_gram, spams::FISTA::ParamFISTA< T >::copied, spams::FISTA::ParamFISTA< T >::delta, spams::FISTA::ParamFISTA< T >::eval, spams::FISTA::ParamFISTA< T >::eval_dual_norm, spams::FISTA::ParamFISTA< T >::fixed_step, spams::FISTA::ParamFISTA< T >::gamma, spams::FISTA::ParamFISTA< T >::groups, spams::FISTA::ParamFISTA< T >::inner_weights, spams::FISTA::ParamFISTA< T >::intercept, spams::FISTA::ParamFISTA< T >::is_inner_weights, spams::FISTA::ParamFISTA< T >::ista, spams::FISTA::ParamFISTA< T >::it0, spams::FISTA::ParamFISTA< T >::L0, spams::FISTA::ParamFISTA< T >::lambda2, spams::FISTA::ParamFISTA< T >::lambda3, spams::FISTA::ParamFISTA< T >::length_names, spams::FISTA::ParamFISTA< T >::lin_admm, spams::FISTA::ParamFISTA< T >::log, spams::FISTA::ParamFISTA< T >::logName, spams::FISTA::ParamFISTA< T >::loss, spams::FISTA::ParamFISTA< T >::max_it, spams::FISTA::ParamFISTA< T >::max_iter_backtracking, spams::FISTA::ParamFISTA< T >::name_loss, spams::FISTA::ParamFISTA< T >::name_regul, spams::FISTA::ParamFISTA< T >::ngroups, spams::FISTA::ParamFISTA< T >::num_threads, spams::FISTA::ParamFISTA< T >::pos, spams::FISTA::ParamFISTA< T >::regul, spams::FISTA::ParamFISTA< T >::resetflow, spams::FISTA::RIDGE, spams::FISTA::ParamFISTA< T >::size_group, spams::FISTA::ParamFISTA< T >::sqrt_step, spams::FISTA::SQUARE, spams::FISTA::ParamFISTA< T >::subgrad, spams::FISTA::ParamFISTA< T >::tol, spams::FISTA::ParamFISTA< T >::transpose, and spams::FISTA::ParamFISTA< T >::verbose.

template<typename T>
spams::FISTA::ParamFISTA< T >::~ParamFISTA ( )
inline

Member Data Documentation

template<typename T>
T spams::FISTA::ParamFISTA< T >::a
template<typename T>
bool spams::FISTA::ParamFISTA< T >::admm
template<typename T>
T spams::FISTA::ParamFISTA< T >::b
template<typename T>
T spams::FISTA::ParamFISTA< T >::c
template<typename T>
bool spams::FISTA::ParamFISTA< T >::clever
template<typename T>
bool spams::FISTA::ParamFISTA< T >::compute_gram

Definition at line 185 of file fista.h.

Referenced by spams::FISTA::ParamFISTA< T >::ParamFISTA(), and spams::FISTA::solver().

template<typename T>
bool spams::FISTA::ParamFISTA< T >::copied
template<typename T>
T spams::FISTA::ParamFISTA< T >::delta
template<typename T>
bool spams::FISTA::ParamFISTA< T >::eval
template<typename T>
bool spams::FISTA::ParamFISTA< T >::eval_dual_norm
template<typename T>
bool spams::FISTA::ParamFISTA< T >::fixed_step
template<typename T>
T spams::FISTA::ParamFISTA< T >::gamma
template<typename T>
int* spams::FISTA::ParamFISTA< T >::groups
template<typename T>
T* spams::FISTA::ParamFISTA< T >::inner_weights

Definition at line 202 of file fista.h.

Referenced by spams::FISTA::ADMM(), and spams::FISTA::ParamFISTA< T >::ParamFISTA().

template<typename T>
bool spams::FISTA::ParamFISTA< T >::intercept
template<typename T>
bool spams::FISTA::ParamFISTA< T >::is_inner_weights

Definition at line 201 of file fista.h.

Referenced by spams::FISTA::ADMM(), and spams::FISTA::ParamFISTA< T >::ParamFISTA().

template<typename T>
bool spams::FISTA::ParamFISTA< T >::ista
template<typename T>
int spams::FISTA::ParamFISTA< T >::it0
template<typename T>
T spams::FISTA::ParamFISTA< T >::L0
template<typename T>
T spams::FISTA::ParamFISTA< T >::lambda
template<typename T>
T spams::FISTA::ParamFISTA< T >::lambda2
template<typename T>
T spams::FISTA::ParamFISTA< T >::lambda3
template<typename T>
int spams::FISTA::ParamFISTA< T >::length_names

Definition at line 173 of file fista.h.

Referenced by spams::FISTA::ParamFISTA< T >::ParamFISTA().

template<typename T>
bool spams::FISTA::ParamFISTA< T >::lin_admm
template<typename T>
bool spams::FISTA::ParamFISTA< T >::log
template<typename T>
char* spams::FISTA::ParamFISTA< T >::logName
template<typename T>
loss_t spams::FISTA::ParamFISTA< T >::loss
template<typename T>
int spams::FISTA::ParamFISTA< T >::max_it
template<typename T>
int spams::FISTA::ParamFISTA< T >::max_iter_backtracking
template<typename T>
char* spams::FISTA::ParamFISTA< T >::name_loss
template<typename T>
char* spams::FISTA::ParamFISTA< T >::name_regul
template<typename T>
int spams::FISTA::ParamFISTA< T >::ngroups
template<typename T>
int spams::FISTA::ParamFISTA< T >::num_threads
template<typename T>
bool spams::FISTA::ParamFISTA< T >::pos
template<typename T>
regul_t spams::FISTA::ParamFISTA< T >::regul
template<typename T>
bool spams::FISTA::ParamFISTA< T >::resetflow
template<typename T>
int spams::FISTA::ParamFISTA< T >::size_group
template<typename T>
bool spams::FISTA::ParamFISTA< T >::sqrt_step
template<typename T>
bool spams::FISTA::ParamFISTA< T >::subgrad
template<typename T>
T spams::FISTA::ParamFISTA< T >::tol
template<typename T>
bool spams::FISTA::ParamFISTA< T >::transpose
template<typename T>
bool spams::FISTA::ParamFISTA< T >::verbose

The documentation for this struct was generated from the following file: