Spaces:
Runtime error
Runtime error
File size: 703 Bytes
63cc479 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | from app.core.config import NUM_HUBS, NUM_VEHICLES
class SimulationState:
def __init__(self):
self.running = False
self.step = 0
self.algorithm = "greedy" # 'greedy' or 'predictive'
self.total_generated_mb = 0.0
self.total_offloaded_mb = 0.0
self.total_buffer_overflows = 0
self.priority_latency_sum = 0
self.priority_events_completed = 0
self.num_hubs = NUM_HUBS
self.num_vehicles = NUM_VEHICLES
self.event_rate = 0.0005
self.graph = None
self.hubs = []
self.vehicles = []
self.roads = []
self.recent_events = []
# Single global instance
sim_state = SimulationState()
|