active_node_index | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
add_active_node(const node_type &node) | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
add_flow(const node_type &from, const direction_type dir, const real_type flow) | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
adjacent_nodes(const node_type &node, node_type *const result, size_type *const n_res) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
CENTER_NODE | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
cost_edge_capacity | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
cost_edge_Z_MAX_MAX_x_max_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
cost_edge_Z_MAX_MAX_x_min_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
cost_edge_Z_MAX_MAX_y_max_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
cost_edge_Z_MAX_MAX_y_min_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
cost_edge_Z_MAX_x_max_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
cost_edge_Z_MAX_x_min_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
cost_edge_Z_MAX_y_max_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
cost_edge_Z_MAX_y_min_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
DBG_LOGGING | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
direction(const node_type &from, const node_type &to) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
direction_type typedef | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
discharge(const node_type &node) | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
domain | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
edge_capacity(const node_type &from, const direction_type dir) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
edge_flow(const node_type &from, const direction_type dir) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
edge_residual(const node_type &from, const direction_type dir) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
epsilon | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
from_index(node_type *const p, const size_type i) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
get_next_node(node_type *const node, bool *const no_more_node) | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
global_relabel() | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
index_type typedef | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
is_active(const node_type &node) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
is_admissible(const node_type &from, const node_type &to) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
label(const node_type &node) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
label(const node_type &node) | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
label_CENTER | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
label_type typedef | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
label_Z_MAX_x_max | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
label_Z_MAX_x_min | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
label_Z_MAX_y_max | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
label_Z_MAX_y_min | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
location_type typedef | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
max_bound | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
max_flow() | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
min_bound | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
min_cut(Array_2D< size_type > *const cut) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
nb_nodes | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
nb_relabel | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
neighbors(const node_type &node, node_type *const result, size_type *const n_res) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
node_excess(const node_type &node) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
position_type typedef | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
PushRelabel_non_linear_grid_3D(const Array_3D< real_type > &cost_edge_cap, const Array_3D< bool > &dom, const Array_2D< real_type > &x_derivative_edge_cap, const Array_2D< real_type > &y_derivative_edge_cap, const real_type eps=1e-3) | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
real_type typedef | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
relabel(const node_type &node) | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
size_type typedef | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
source | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
target | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
to_index(const node_type &p, size_type *const i) const | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [inline] |
x_major_derivative_edge_capacity | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
x_major_derivative_edge_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
X_MAX_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
X_MIN_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
x_minor_derivative_edge_capacity | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
x_minor_derivative_edge_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
x_size | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
y_major_derivative_edge_capacity | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
y_major_derivative_edge_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
Y_MAX_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Y_MIN_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
y_minor_derivative_edge_capacity | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
y_minor_derivative_edge_flow | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
y_size | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |
Z_MAX_x_max_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MAX_x_max_NODE | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MAX_x_min_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MAX_x_min_NODE | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MAX_y_max_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MAX_y_max_NODE | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MAX_y_min_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MAX_y_min_NODE | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MIN_x_max_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MIN_x_min_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MIN_y_max_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
Z_MIN_y_min_DIR | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | [static] |
z_size | Graph_cut::PushRelabel_non_linear_grid_3D< Real > | |