INNER CODE UNIT · Python
Economy
ikatsov/tensor-house · supply-chain/world_of_supply/world_of_supply_environment.py:61
class Economy:
unit_transport_cost: int # cost per unit per movement
def step_balance_sheet(self, transport):
return BalanceSheet(0, -transport.payload * self.unit_transport_cost * abs(transport.step))
@dataclass
class Control:
pass
def __init__(self, source, economy):
self.source = source
self.destination = None
self.path = None
self.location_pointer = 0
self.step = 0
self.payload = 0 # units
self.economy = economy