mark_percolating_with_periodic Function

public function mark_percolating_with_periodic(label_matrix, percolating_label, num_clusters) result(matrix)

Return a logical matrix where the .true. values are the sites belonging to the percolating cluster, when periodic boundary conditions are considered.

Arguments

Type IntentOptional AttributesName
integer, intent(in), dimension(:,:):: label_matrix

Labelled matrix from label or hoshen_kopelman.

integer, intent(in) :: percolating_label

Known label of the percolating cluster.

integer, intent(in) :: num_clusters

The known number of clusters.

Return Value logical, dimension(:,:),allocatable

Matrix where the .true. values are the sites belonging to the percolating cluster with periodic boundary conditions.


Called by

proc~~mark_percolating_with_periodic~~CalledByGraph proc~mark_percolating_with_periodic mark_percolating_with_periodic proc~probability_distribution probability_distribution proc~probability_distribution->proc~mark_percolating_with_periodic proc~random_walkers random_walkers proc~random_walkers->proc~mark_percolating_with_periodic

Contents

None