コード例 #1
0
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())
コード例 #2
0
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())