def diffusion(self, initval, clusterList, coalescenceList): partServ = ParticleService() intServ = InteractionService() coalescenceList.sortList() for pl in coalescenceList.GET(): if partServ.ClusterDiffusion(self.initVal, pl): intServ.diffusionOverlap(initval, pl, clusterList, coalescenceList) # delete all empty cluster lists coalescenceList.clearList()
def adatomWW(self, initval, adatomWWList, clusterList, coalescenceList, smeasure): intServ = InteractionService() intServ.adatomWW(initval, adatomWWList, clusterList, coalescenceList, smeasure)
def calibrateDistance(self, coalescenceList): intServ = InteractionService() for Liste in coalescenceList.GET(): intServ.calibrateCluster(Liste)