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

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

_activespams::MaxFlow< T >private
_active_nodesspams::MaxFlow< T >private
_all_nodesspams::MaxFlow< T >private
_capacityspams::MaxFlow< T >private
_childrenspams::MaxFlow< T >private
_copycapacityspams::MaxFlow< T >private
_copyexcessspams::MaxFlow< T >private
_copyflowspams::MaxFlow< T >private
_current_edgesspams::MaxFlow< T >private
_current_max_labelspams::MaxFlow< T >private
_excessspams::MaxFlow< T >private
_flowspams::MaxFlow< T >private
_labelsspams::MaxFlow< T >private
_max_num_edgesspams::MaxFlow< T >private
_Nspams::MaxFlow< T >private
_num_edgesspams::MaxFlow< T >private
_nzmaxspams::MaxFlow< T >private
_pr_nodespams::MaxFlow< T >private
_reverse_addressspams::MaxFlow< T >private
_sspams::MaxFlow< T >private
_seenspams::MaxFlow< T >private
_tspams::MaxFlow< T >private
add_edge(const int u, const int v, const T cu, const T cv)spams::MaxFlow< T >inline
check_flow()spams::MaxFlow< T >inline
component_gap(const list_int &component)spams::MaxFlow< T >inline
component_relabelling(const list_int &component, const int max_label, const bool force)spams::MaxFlow< T >inline
compute_thrs_project_l1(T *X, const int n, const T lambda)spams::MaxFlow< T >inline
deactivate()spams::MaxFlow< T >inline
deactivate(const list_int &component)spams::MaxFlow< T >inline
discharge(const list_int &component, const int u, const int max_label)spams::MaxFlow< T >inline
extractConnexComponents(std::list< list_int * > &connex_components)spams::MaxFlow< T >inline
flow_component(const list_int &component, const int Ng)spams::MaxFlow< T >inline
gap_relabelling(const list_int &component, const int gap, const int max_label)spams::MaxFlow< T >inline
getMaxFlow() const spams::MaxFlow< T >inline
global_relabelling()spams::MaxFlow< T >inline
init_split_variables(SpMatrix< T > &splitted_w, const int Ng, const int Nv)spams::MaxFlow< T >inline
init_split_variables_aux(const int node, int &current_counter, Vector< int > &counter_node, list_int **splitted_w, const int Ng, const int Nv)spams::MaxFlow< T >inline
MaxFlow(const int N, const int *num_edges, const int s, const int t)spams::MaxFlow< T >
norm(const T *variables, T *work, const T *weights, const int Ng, const bool linf=true)spams::MaxFlow< T >inline
nzmax() const spams::MaxFlow< T >inline
perform_maxflow()spams::MaxFlow< T >inline
perform_maxflow_component(const list_int &component)spams::MaxFlow< T >inline
print_component(const list_int &component)spams::MaxFlow< T >inline
print_component2(const list_int &component)spams::MaxFlow< T >inline
print_excess()spams::MaxFlow< T >inline
print_graph()spams::MaxFlow< T >inline
print_graph_aux(const int node)spams::MaxFlow< T >inline
print_labels()spams::MaxFlow< T >inline
print_sink()spams::MaxFlow< T >inline
project(const list_int &component, const T *variables_in, T *variables_out, T *work, const int Ng)spams::MaxFlow< T >inline
project_box(const list_int &component, const T *variables_in, T *variables_out, T *work, bool &fusion, const int Ng)spams::MaxFlow< T >inline
project_weighted(const list_int &component, const T *variables_in, T *variables_out, T *work, const T *weights, const int Ng)spams::MaxFlow< T >inline
reset_component(const list_int &component)spams::MaxFlow< T >inline
reset_flow()spams::MaxFlow< T >inline
restore_capacities(const list_int &component)spams::MaxFlow< T >inline
restore_capacities()spams::MaxFlow< T >inline
restore_flow()spams::MaxFlow< T >inline
save_capacities()spams::MaxFlow< T >inline
save_flow()spams::MaxFlow< T >inline
scale_flow(const T scal)spams::MaxFlow< T >inline
set_capacities_groups(const list_int &component, const Vector< T > &weights, const T lambda, const int Ng)spams::MaxFlow< T >inline
set_capacities_variables(const T *cap, const int Nv, const int Ng)spams::MaxFlow< T >inline
set_weights(const T lambda)spams::MaxFlow< T >inline
set_weights(const T *weights, const T lambda)spams::MaxFlow< T >inline
splitComponent(const list_int &component, std::list< list_int * > &connex_components, const int Ng, bool *positive, const bool addpos=true)spams::MaxFlow< T >inline
sub_gradient(const Vector< T > &input, Vector< T > &output, const Vector< T > &weights, const int Ng)spams::MaxFlow< T >inline
sub_gradient_aux(const Vector< T > &input, Vector< T > &output, const Vector< T > &weights, const int node, list_int &list, const int Ng)spams::MaxFlow< T >inline
update_capacities(const list_int &component, T *work)spams::MaxFlow< T >inline
update_capacities_aux(const int node, T *work)spams::MaxFlow< T >inline
~MaxFlow()spams::MaxFlow< T >