def _doTransfer(self, fromAgent, toAgent): agents.transferMoney(fromAgent, toAgent, self.transferAmount)
def transaction(): return agents.transferMoney(fromAgent, toAgent, self.transferAmount)
def _doTransferMoney(self, fromAgent, toAgent): epsilon = self.epsilon() amount = epsilon*fromAgent.money - (1 - epsilon)*toAgent.money agents.transferMoney(fromAgent,toAgent,amount)
def _doTransfer(self, fromAgent, toAgent): amount = fromAgent.money*self.transferProportion agents.transferMoney(fromAgent, toAgent, amount)