class BankModel(Simulation): def run(self, aseed): self.initialize() seed(aseed) self.k = Resource(capacity=Nc, name="Clerk", sim=self) self.wM = Monitor(sim=self) s = Source('Source', sim=self) self.activate(s, s.generate(number=maxNumber, interval=ARRint), at=0.0) self.simulate(until=maxTime) return (self.wM.count(), self.wM.mean())
class BankModel(Simulation): def run(self,aseed): self.initialize() seed(aseed) self.k = Resource(capacity=Nc,name="Clerk",sim=self) self.wM = Monitor(sim=self) s = Source('Source',sim=self) self.activate(s,s.generate(number=maxNumber,interval=ARRint),at=0.0) self.simulate(until=maxTime) return (self.wM.count(),self.wM.mean())