uf_union Function

public function uf_union(x, y, labels) result(canonical_label)

Union-Find union algorithm: Merge two labels, return the result.

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: x

Labels to merge.

integer, intent(in) :: y

Labels to merge.

integer, intent(inout), dimension(:):: labels

List of labels.

Return Value integer


Calls

proc~~uf_union~~CallsGraph proc~uf_union uf_union proc~uf_find uf_find proc~uf_union->proc~uf_find

Called by

proc~~uf_union~~CalledByGraph proc~uf_union uf_union proc~hoshen_kopelman hoshen_kopelman proc~hoshen_kopelman->proc~uf_union proc~label label proc~label->proc~hoshen_kopelman proc~probability_distribution probability_distribution proc~probability_distribution->proc~label proc~random_walkers random_walkers proc~random_walkers->proc~label proc~cluster_number_density cluster_number_density proc~cluster_number_density->proc~label

Contents

None