@Override public void setPcuEquivalents(double pcuEquivalents) { vType.setPcuEquivalents(pcuEquivalents); }
this.currentVehType.setPcuEquivalents(Double.parseDouble(atts.getValue(VehicleSchemaV1Names.PCE)));
capacity.setStandingRoom(0); vehType.setCapacity(capacity); vehType.setPcuEquivalents(this.pConfig.getPassengerCarEquivalents()); vehType.setMaximumVelocity(this.pConfig.getVehicleMaximumVelocity()); vehType.setAccessTime(this.pConfig.getDelayPerBoardingPassenger());
private void storeVehicleTypeInfo(SimpleNetwork net) { net.scenario.getConfig().qsim().setVehiclesSource(QSimConfigGroup.VehiclesSource.modeVehicleTypesFromVehiclesData); Vehicles vehicles = net.scenario.getVehicles(); VehicleType car = VehicleUtils.getFactory().createVehicleType(Id.create("car", VehicleType.class)); car.setMaximumVelocity(20); car.setPcuEquivalents(1.0); vehicles.addVehicleType(car); VehicleType bike = VehicleUtils.getFactory().createVehicleType(Id.create("bike", VehicleType.class)); bike.setMaximumVelocity(5); bike.setPcuEquivalents(0.25); vehicles.addVehicleType(bike); }
public void testSizeInEquivalents() { VehicleType carType = new VehicleTypeImpl(Id.create("carType", VehicleType.class)); VehicleType busType = new VehicleTypeImpl(Id.create("busType", VehicleType.class)); busType.setPcuEquivalents(2.5); VehicleCapacity capacity = new VehicleCapacityImpl(); capacity.setSeats(Integer.valueOf(5)); carType.setCapacity(capacity); busType.setCapacity(capacity); Vehicle car = new VehicleImpl(Id.create(1976, Vehicle.class), carType); Vehicle bus = new VehicleImpl(Id.create(1976, Vehicle.class), busType); TransitQVehicle veh = new TransitQVehicle(car); assertEquals(1.0, veh.getSizeInEquivalents(), MatsimTestCase.EPSILON); veh = new TransitQVehicle(bus); assertEquals(2.5, veh.getSizeInEquivalents(), MatsimTestCase.EPSILON); } }
public void run(Config config, boolean considerMotorizedInteraction) { config.global().setNumberOfThreads(1); config.controler().setOverwriteFileSetting(OverwriteFileSetting.deleteDirectoryIfExists); config.plansCalcRoute().setRoutingRandomness(3.); Scenario scenario = ScenarioUtils.loadScenario(config); VehicleType car = VehicleUtils.getFactory().createVehicleType(Id.create(TransportMode.car, VehicleType.class)); scenario.getVehicles().addVehicleType(car); VehicleType bicycle = VehicleUtils.getFactory().createVehicleType(Id.create("bicycle", VehicleType.class)); bicycle.setMaximumVelocity(20.0/3.6); bicycle.setPcuEquivalents(0.25); scenario.getVehicles().addVehicleType(bicycle); scenario.getConfig().qsim().setVehiclesSource(QSimConfigGroup.VehiclesSource.modeVehicleTypesFromVehiclesData); Controler controler = new Controler(scenario); BicycleModule bicycleModule = new BicycleModule(); if (considerMotorizedInteraction) { bicycleModule.setConsiderMotorizedInteraction(true); } controler.addOverridingModule(bicycleModule); controler.run(); }
VehicleType car = VehicleUtils.getFactory().createVehicleType(Id.create(TransportMode.car,VehicleType.class)); car.setMaximumVelocity(20); car.setPcuEquivalents(1.0); modesType.put(TransportMode.car, car); sc.getVehicles().addVehicleType(car); walk.setPcuEquivalents(0.1); modesType.put(TransportMode.walk, walk); sc.getVehicles().addVehicleType(walk);
car.setPcuEquivalents(1.0); net.scenario.getVehicles().addVehicleType(car);
bike.setPcuEquivalents(0.25); car.setPcuEquivalents(1.0);
vt.setPcuEquivalents(travelMode == "car" ? 1.0 : 0.25); scenario.getVehicles().addVehicleType(vt);
vt.setPcuEquivalents(travelMode == "motorbike" ? 0.25 : 1.0); scenario.getVehicles().addVehicleType(vt);
mediumVehType.setPcuEquivalents(2.5); VehicleType largeVehType = new VehicleTypeImpl(Id.create("largeVehicleType", VehicleType.class)); largeVehType.setPcuEquivalents(5);