public PseudoInputs(String travelMode){ this.travelMode = travelMode; scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); config = scenario.getConfig(); config.qsim().setMainModes(Arrays.asList(travelMode)); config.qsim().setUsingFastCapacityUpdate(true); population = scenario.getPopulation(); }
public PseudoInputs(){ scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); scenario.getConfig().qsim().setUsingFastCapacityUpdate(true); population = scenario.getPopulation(); }
@Test public void testScoreStats() { Config config = utils.loadConfig("test/scenarios/equil/config.xml"); config.qsim().setUsingFastCapacityUpdate(this.isUsingFastCapacityUpdate); config.plansCalcRoute().setInsertingAccessEgressWalk(this.isInsertingAccessEgressWalk); config.controler().setLastIteration(1); Controler controler = new Controler(config); controler.addOverridingModule(new AbstractModule() { @Override public void install() { addControlerListenerBinding().to(MyControlerListener.class); } }); controler.run(); }
setPopulation(sc); sc.getConfig().qsim().setUsingFastCapacityUpdate(this.isUsingFastCapacityUpdate);
public Fixture(boolean isUsingFastCapacityUpdate) { this.scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); this.config = scenario.getConfig(); this.config.qsim().setFlowCapFactor(1.0); this.config.qsim().setStorageCapFactor(1.0); this.config.qsim().setUsingFastCapacityUpdate(isUsingFastCapacityUpdate); /* build network */ this.network = this.scenario.getNetwork(); this.network.setCapacityPeriod(Time.parseTime("1:00:00")); this.node1 = NetworkUtils.createAndAddNode(this.network, Id.create("1", Node.class), new Coord(0, 0)); this.node2 = NetworkUtils.createAndAddNode(this.network, Id.create("2", Node.class), new Coord(100, 0)); this.node3 = NetworkUtils.createAndAddNode(this.network, Id.create("3", Node.class), new Coord(1100, 0)); this.node4 = NetworkUtils.createAndAddNode(this.network, Id.create("4", Node.class), new Coord(1200, 0)); this.link1 = NetworkUtils.createAndAddLink(this.network,Id.create("1", Link.class), this.node1, this.node2, 100, 100, 60000, 9 ); this.link2 = NetworkUtils.createAndAddLink(this.network,Id.create("2", Link.class), this.node2, this.node3, 1000, 100, 6000, 2 ); this.link3 = NetworkUtils.createAndAddLink(this.network,Id.create("3", Link.class), this.node3, this.node4, 100, 100, 60000, 9 ); /* build plans */ this.plans = scenario.getPopulation(); this.linkIdsNone = new ArrayList<Id<Link>>(); this.linkIds2 = new ArrayList<Id<Link>>(); this.linkIds2.add(this.link2.getId()); } }
config.qsim().setStartTime(0); config.qsim().setEndTime(3600 * 5); config.qsim().setUsingFastCapacityUpdate(false);
sc.getConfig().qsim().setVehiclesSource(VehiclesSource.fromVehiclesData); sc.getConfig().qsim().setUsingFastCapacityUpdate(this.isUsingFastCapacityUpdate);
Config c = loadConfig(null); c.qsim().setUsingFastCapacityUpdate(this.isUsingFastCapacityUpdate);
config.qsim().setSnapshotStyle(SnapshotStyle.withHoles); config.qsim().setNodeOffset(5.); config.qsim().setUsingFastCapacityUpdate(false);
scenario.getConfig().qsim().setUsingFastCapacityUpdate(true);
Config conf = super.loadConfig(null); conf.qsim().setUsingFastCapacityUpdate(isUsingFastCapacityUpdate);
config.qsim().setUsingFastCapacityUpdate(this.isUsingFastCapacityUpdate);
config.qsim().setUsingFastCapacityUpdate( this.isUsingFastCapacityUpdate );
/*package*/ Fixture(boolean usingFastCapacityUpdate) { this.scenario = (MutableScenario) ScenarioUtils.createScenario(ConfigUtils.createConfig()); this.scenario.getConfig().qsim().setStuckTime(100); this.scenario.getConfig().qsim().setRemoveStuckVehicles(true); this.scenario.getConfig().qsim().setUsingFastCapacityUpdate(usingFastCapacityUpdate); Network network = (Network) this.scenario.getNetwork(); network.setCapacityPeriod(3600.0); Node node1 = NetworkUtils.createAndAddNode(network, Id.create("1", Node.class), new Coord(0, 0)); Node node2 = NetworkUtils.createAndAddNode(network, Id.create("2", Node.class), new Coord(1, 0)); Node node3 = NetworkUtils.createAndAddNode(network, Id.create("3", Node.class), new Coord(1001, 0)); final Node fromNode = node1; final Node toNode = node2; this.link1 = NetworkUtils.createAndAddLink(network,Id.create("1", Link.class), fromNode, toNode, 1.0, 1.0, 3600.0, 1.0 ); final Node fromNode1 = node2; final Node toNode1 = node3; this.link2 = NetworkUtils.createAndAddLink(network,Id.create("2", Link.class), fromNode1, toNode1, 10 * 7.5, 2.0 * 7.5, 3600.0, 1.0 ); EventsManager eventsManager = EventsUtils.createEventsManager(); PrepareForSimUtils.createDefaultPrepareForSim(scenario).run(); sim = new QSimBuilder(scenario.getConfig()) // .useDefaults() // .build(scenario, eventsManager); this.queueNetwork = (QNetwork) sim.getNetsimNetwork(); this.qlink1 = (QLinkImpl) this.queueNetwork.getNetsimLink(Id.create("1", Link.class)); this.qlink2 = (QLinkImpl) this.queueNetwork.getNetsimLink(Id.create("2", Link.class)); dummify(this.queueNetwork); this.basicVehicle = new VehicleImpl(Id.create("1", Vehicle.class), new VehicleTypeImpl(Id.create("defaultVehicleType", VehicleType.class))); }
qSimConfig.setUsingFastCapacityUpdate(isUsingFastCapacityUpdate);
config.controler().setLastIteration(0); config.qsim().setUsingFastCapacityUpdate( this.isUsingFastCapacityUpdate );
config.qsim().setUsingFastCapacityUpdate( this.isUsingFastCapacityUpdate );
Config config = scenario.getConfig(); config.qsim().setUsingFastCapacityUpdate(isUsingFastCapacityUpdate);
Config config = scenario.getConfig(); config.qsim().setUsingFastCapacityUpdate(isUsingFastCapacityUpdate);