DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
This is the complete list of members for spams::MaxFlow< T >, including all inherited members.
_active | spams::MaxFlow< T > | private |
_active_nodes | spams::MaxFlow< T > | private |
_all_nodes | spams::MaxFlow< T > | private |
_capacity | spams::MaxFlow< T > | private |
_children | spams::MaxFlow< T > | private |
_copycapacity | spams::MaxFlow< T > | private |
_copyexcess | spams::MaxFlow< T > | private |
_copyflow | spams::MaxFlow< T > | private |
_current_edges | spams::MaxFlow< T > | private |
_current_max_label | spams::MaxFlow< T > | private |
_excess | spams::MaxFlow< T > | private |
_flow | spams::MaxFlow< T > | private |
_labels | spams::MaxFlow< T > | private |
_max_num_edges | spams::MaxFlow< T > | private |
_N | spams::MaxFlow< T > | private |
_num_edges | spams::MaxFlow< T > | private |
_nzmax | spams::MaxFlow< T > | private |
_pr_node | spams::MaxFlow< T > | private |
_reverse_address | spams::MaxFlow< T > | private |
_s | spams::MaxFlow< T > | private |
_seen | spams::MaxFlow< T > | private |
_t | spams::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 ¤t_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 > |