DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <list.h>
Public Member Functions | |
ListIterator< T > & | begin () const |
void | clear () |
bool | empty () const |
void * | end () const |
T | front () const |
void | fusion (const List< T > &list) |
List () | |
void | pop_front () |
void | print () const |
void | push_back (T elem) |
void | push_front (T elem) |
void | remove (T elem) |
void | reverse (List< T > &list) |
int | size () const |
~List () | |
Private Attributes | |
Element< T > * | _first |
ListIterator< T > * | _iterator |
Element< T > * | _last |
int | _size |
|
inline |
|
inline |
|
inline |
Definition at line 117 of file list.h.
Referenced by spams::MaxFlow< T >::component_relabelling(), spams::MaxFlow< T >::deactivate(), spams::Tree_Seq< T >::dual_norm_inf(), spams::Graph< T >::dual_norm_inf(), spams::FISTA::GroupProx< T, Reg >::eval(), spams::GraphPath< T, Int >::eval_dual_norm(), spams::FISTA::GroupProx< T, Reg >::fenchel(), spams::MaxFlow< T >::flow_component(), spams::List< int >::fusion(), spams::MaxFlow< T >::gap_relabelling(), spams::MaxFlow< T >::print_component(), spams::MaxFlow< T >::print_component2(), spams::MaxFlow< T >::project(), spams::MaxFlow< T >::project_box(), spams::MaxFlow< T >::project_weighted(), spams::FISTA::GroupProx< T, Reg >::prox(), spams::remove_cycles(), spams::MaxFlow< T >::reset_component(), spams::MaxFlow< T >::restore_capacities(), spams::MaxFlow< T >::set_capacities_groups(), spams::MaxFlow< T >::splitComponent(), spams::MinCostFlow< Int >::st_flow_decomposition_dag(), spams::MaxFlow< T >::sub_gradient_aux(), and spams::MaxFlow< T >::update_capacities().
|
inline |
Definition at line 87 of file list.h.
Referenced by spams::MinCostFlow< Int >::cost_shortest_path_in_dag(), spams::GraphPath< T, Int >::eval_dual_norm(), spams::remove_cycles(), and spams::List< int >::reverse().
|
inline |
Definition at line 58 of file list.h.
Referenced by spams::MaxFlow< T >::check_flow(), spams::MaxFlow< T >::component_relabelling(), spams::count_cc_graph(), spams::count_paths_dags(), spams::MaxFlow< T >::extractConnexComponents(), spams::MaxFlow< T >::global_relabelling(), spams::MaxFlow< T >::norm(), spams::MaxFlow< T >::project_box(), spams::remove_cycles(), spams::MaxFlow< T >::splitComponent(), spams::MaxFlow< T >::sub_gradient(), spams::MinCostFlow< Int >::topological_sort(), and spams::MaxFlow< T >::update_capacities().
|
inline |
Definition at line 118 of file list.h.
Referenced by spams::MaxFlow< T >::component_relabelling(), spams::count_cc_graph(), spams::MaxFlow< T >::deactivate(), spams::Tree_Seq< T >::dual_norm_inf(), spams::Graph< T >::dual_norm_inf(), spams::FISTA::GroupProx< T, Reg >::eval(), spams::GraphPath< T, Int >::eval_dual_norm(), spams::FISTA::GroupProx< T, Reg >::fenchel(), spams::MaxFlow< T >::flow_component(), spams::List< int >::fusion(), spams::MaxFlow< T >::gap_relabelling(), spams::MaxFlow< T >::init_split_variables(), spams::MaxFlow< T >::init_split_variables_aux(), spams::MaxFlow< T >::print_component(), spams::MaxFlow< T >::print_component2(), spams::MaxFlow< T >::project(), spams::MaxFlow< T >::project_box(), spams::MaxFlow< T >::project_weighted(), spams::FISTA::GroupProx< T, Reg >::prox(), spams::remove_cycles(), spams::MaxFlow< T >::reset_component(), spams::MaxFlow< T >::restore_capacities(), spams::MaxFlow< T >::set_capacities_groups(), spams::MaxFlow< T >::splitComponent(), spams::MinCostFlow< Int >::st_flow_decomposition_dag(), spams::MaxFlow< T >::sub_gradient_aux(), and spams::MaxFlow< T >::update_capacities().
|
inline |
Definition at line 59 of file list.h.
Referenced by spams::MaxFlow< T >::check_flow(), spams::MaxFlow< T >::component_relabelling(), spams::count_cc_graph(), spams::count_paths_dags(), spams::Tree_Seq< T >::dual_norm_inf(), spams::MaxFlow< T >::extractConnexComponents(), spams::MaxFlow< T >::global_relabelling(), spams::MaxFlow< T >::norm(), spams::MaxFlow< T >::project_box(), spams::remove_cycles(), spams::MaxFlow< T >::splitComponent(), spams::MaxFlow< T >::sub_gradient(), spams::MinCostFlow< Int >::topological_sort(), and spams::MaxFlow< T >::update_capacities().
|
inline |
Definition at line 119 of file list.h.
Referenced by spams::count_cc_graph(), spams::GraphPath< T, Int >::eval_dual_norm(), and spams::MaxFlow< T >::sub_gradient_aux().
|
inline |
Definition at line 62 of file list.h.
Referenced by spams::MaxFlow< T >::check_flow(), spams::MaxFlow< T >::component_relabelling(), spams::count_cc_graph(), spams::count_paths_dags(), spams::MaxFlow< T >::extractConnexComponents(), spams::MaxFlow< T >::global_relabelling(), spams::MaxFlow< T >::norm(), spams::MaxFlow< T >::project_box(), spams::remove_cycles(), spams::MaxFlow< T >::splitComponent(), spams::MaxFlow< T >::sub_gradient(), spams::MinCostFlow< Int >::topological_sort(), and spams::MaxFlow< T >::update_capacities().
|
inline |
|
inline |
Definition at line 69 of file list.h.
Referenced by spams::MaxFlow< T >::check_flow(), spams::MaxFlow< T >::component_relabelling(), spams::count_cc_graph(), spams::count_paths_dags(), spams::MaxFlow< T >::extractConnexComponents(), spams::GraphPath< T, Int >::flow_decomposition(), spams::MaxFlow< T >::global_relabelling(), spams::FISTA::GroupProx< T, Reg >::GroupProx(), spams::MaxFlow< T >::init_split_variables_aux(), spams::MaxFlow< T >::norm(), spams::MaxFlow< T >::project_box(), spams::remove_cycles(), spams::MaxFlow< T >::splitComponent(), spams::MinCostFlow< Int >::st_flow_decomposition_dag(), spams::MaxFlow< T >::sub_gradient(), spams::MaxFlow< T >::sub_gradient_aux(), spams::MinCostFlow< Int >::topological_sort(), and spams::MaxFlow< T >::update_capacities().
|
inline |
Definition at line 80 of file list.h.
Referenced by spams::MinCostFlow< Int >::cost_shortest_path_in_dag(), spams::count_paths_dags(), spams::Tree_Seq< T >::dual_norm_inf(), spams::MaxFlow< T >::norm(), spams::MaxFlow< T >::project_box(), spams::remove_cycles(), spams::List< int >::reverse(), and spams::MaxFlow< T >::update_capacities().
|
inline |
|
inline |
Definition at line 124 of file list.h.
Referenced by spams::remove_cycles().
|
inline |
Definition at line 116 of file list.h.
Referenced by spams::MaxFlow< T >::component_relabelling(), spams::Graph< T >::dual_norm_inf(), spams::FISTA::GroupProx< T, Reg >::eval(), spams::FISTA::GroupProx< T, Reg >::fenchel(), spams::MaxFlow< T >::init_split_variables(), spams::MaxFlow< T >::perform_maxflow_component(), spams::MaxFlow< T >::project_weighted(), spams::FISTA::GroupProx< T, Reg >::prox(), spams::Graph< T >::proximal_operator(), and spams::MaxFlow< T >::sub_gradient_aux().
|
private |
|
private |
|
private |
|
private |