test_city_CACR.py 828 B

1234567891011121314151617181920212223242526
  1. import sys
  2. sys.path.append("../../src/")
  3. sys.path.append("dist_activity_citylayout/custom_activity_custom_relocator/")
  4. from trafficModels import *
  5. from generated_city import City
  6. from simulator import Simulator
  7. import time
  8. if __name__ == '__main__':
  9. city = City()
  10. from mpi4py import MPI
  11. if MPI.COMM_WORLD.Get_size() == 1:
  12. city.setLocation(0, force=True)
  13. sim = Simulator(city)
  14. #sim.setVerbose(None)
  15. sim.setStateSaving('custom')
  16. sim.setMemoization()
  17. sim.setMessageCopy('custom')
  18. sim.setTerminationTime(5000.0)
  19. sim.setGVTInterval(5)
  20. sim.setActivityRelocatorCustom('relocator_custom_activity', 'CityRelocator')
  21. start = time.time()
  22. sim.simulate()
  23. print('Arrived: ' + str(len(city.collector.state.cars)/468.0))
  24. print("Simulation time: " + str(time.time() - start))