|
DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <list.h>
Inheritance diagram for spams::List< T >: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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 124 of file list.h.
Referenced by spams::remove_cycles().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
1.8.11