SelectSiteOfType
Select a random site of a given type.
Public Functions
args:
site_type: type of site to select.
random_site_in_particle
Select a random site of given type in randomly selected particle.
select
perturbed: Perturbed is included to allow chaining of selection based on previous.
perturbed
Perform the selection as implemented in the derived class. Return false if the selection cannot be made. Otherwise, return true.