uf_find Function

public function uf_find(x, labels) result(y)

Union-Find find algorithm: Find the lowest corresponding label. Relabelling is done when necessary.

Arguments

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

Label for which to find the lowest corresponding label.

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

List of labels. labels(i) points to the lowest corresponding label of label i.

Return Value integer


Called by

proc~~uf_find~~CalledByGraph proc~uf_find uf_find proc~hoshen_kopelman hoshen_kopelman proc~hoshen_kopelman->proc~uf_find proc~uf_union uf_union proc~hoshen_kopelman->proc~uf_union proc~uf_union->proc~uf_find 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