A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activateModes(String...) - Static method in class org.matsim.contrib.ev.dvrp.EvDvrpIntegrationModule
- addChargerSpecification(ChargerSpecification) - Method in interface org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecification
- addChargerSpecification(ChargerSpecification) - Method in class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecificationImpl
- addEnergyConsumptionModelFactory(String, DriveEnergyConsumption.Factory) - Method in class org.matsim.contrib.ev.discharging.VehicleTypeSpecificDriveEnergyConsumptionFactory
- addMobsimScopeHandler(MobsimScopeEventHandler) - Method in class org.matsim.contrib.ev.MobsimScopeEventHandling
- addVehicle(ElectricVehicle, double) - Method in interface org.matsim.contrib.ev.charging.ChargingLogic
- addVehicle(ElectricVehicle, double) - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingLogic
- addVehicle(ElectricVehicle, ChargingListener, double) - Method in interface org.matsim.contrib.ev.charging.ChargingLogic
- addVehicle(ElectricVehicle, ChargingListener, double) - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingLogic
- addVehicleSpecification(ElectricVehicleSpecification) - Method in interface org.matsim.contrib.ev.fleet.ElectricFleetSpecification
- addVehicleSpecification(ElectricVehicleSpecification) - Method in class org.matsim.contrib.ev.fleet.ElectricFleetSpecificationImpl
- assignVehicle(ElectricVehicle) - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingAndAssignmentLogic
- ATTRIBUTE_CHARGER - Static variable in class org.matsim.contrib.ev.charging.ChargingEndEvent
- ATTRIBUTE_CHARGER - Static variable in class org.matsim.contrib.ev.charging.ChargingStartEvent
- ATTRIBUTE_LINK - Static variable in class org.matsim.contrib.ev.temperature.TemperatureChangeEvent
- ATTRIBUTE_TEMP - Static variable in class org.matsim.contrib.ev.temperature.TemperatureChangeEvent
- ATTRIBUTE_TYPE - Static variable in class org.matsim.contrib.ev.charging.ChargingStartEvent
- ATTRIBUTE_VEHICLE - Static variable in class org.matsim.contrib.ev.charging.ChargingEndEvent
- ATTRIBUTE_VEHICLE - Static variable in class org.matsim.contrib.ev.charging.ChargingStartEvent
- AUX_DISCHARGE_TIME_STEP - Static variable in class org.matsim.contrib.ev.EvConfigGroup
- AuxDischargingHandler - Class in org.matsim.contrib.ev.discharging
-
AUX discharging is executed for non-moving vehicles.
- AuxDischargingHandler(AuxDischargingHandler.VehicleProvider, EvConfigGroup, MobsimScopeEventHandling) - Constructor for class org.matsim.contrib.ev.discharging.AuxDischargingHandler
- AuxDischargingHandler.VehicleProvider - Interface in org.matsim.contrib.ev.discharging
- AuxEnergyConsumption - Interface in org.matsim.contrib.ev.discharging
- AuxEnergyConsumption.Factory - Interface in org.matsim.contrib.ev.discharging
B
- Battery - Interface in org.matsim.contrib.ev.fleet
- batteryCapacity(double) - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification.Builder
- BatteryCharging - Interface in org.matsim.contrib.ev.charging
- BatteryImpl - Class in org.matsim.contrib.ev.fleet
- BatteryImpl(double, double) - Constructor for class org.matsim.contrib.ev.fleet.BatteryImpl
- build() - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification.Builder
- build() - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification.Builder
C
- calcChargingPower(double) - Method in class org.matsim.contrib.ev.charging.FastThenSlowCharging
- calcChargingPower(Charger) - Method in interface org.matsim.contrib.ev.charging.ChargingPower
- calcChargingPower(Charger) - Method in class org.matsim.contrib.ev.charging.FastThenSlowCharging
- calcChargingPower(Charger) - Method in class org.matsim.contrib.ev.charging.FixedSpeedCharging
- calcChargingPower(Charger) - Method in class org.matsim.contrib.ev.charging.VariableSpeedCharging
- calcChargingTime(Charger, double) - Method in interface org.matsim.contrib.ev.charging.BatteryCharging
- calcChargingTime(Charger, double) - Method in class org.matsim.contrib.ev.charging.FastThenSlowCharging
- calcChargingTime(Charger, double) - Method in class org.matsim.contrib.ev.charging.FixedSpeedCharging
- calcEnergyConsumption(double, double, Id<Link>) - Method in interface org.matsim.contrib.ev.discharging.AuxEnergyConsumption
- calcEnergyConsumption(double, double, Id<Link>) - Method in class org.matsim.contrib.ev.discharging.OhdeSlaskiAuxEnergyConsumption
- calcEnergyConsumption(Link, double, double) - Method in interface org.matsim.contrib.ev.discharging.DriveEnergyConsumption
- calcEnergyConsumption(Link, double, double) - Method in class org.matsim.contrib.ev.discharging.LTHDriveEnergyConsumption
- calcEnergyConsumption(Link, double, double) - Method in class org.matsim.contrib.ev.discharging.OhdeSlaskiDriveEnergyConsumption
- calcRemainingEnergyToCharge(ElectricVehicle) - Method in class org.matsim.contrib.ev.charging.ChargeUpToMaxSocStrategy
- calcRemainingEnergyToCharge(ElectricVehicle) - Method in interface org.matsim.contrib.ev.charging.ChargingStrategy
- calcRemainingTimeToCharge(ElectricVehicle) - Method in class org.matsim.contrib.ev.charging.ChargeUpToMaxSocStrategy
- calcRemainingTimeToCharge(ElectricVehicle) - Method in interface org.matsim.contrib.ev.charging.ChargingStrategy
- calcRemainingTimeToCharge(Charger) - Method in class org.matsim.contrib.ev.charging.VariableSpeedCharging
- calcRemainingTotalEnergy(ElectricVehicle, VrpPath, int, double) - Static method in class org.matsim.contrib.ev.dvrp.VrpPathEnergyConsumptions
- calcRoute(Facility, Facility, double, Person) - Method in class org.matsim.contrib.ev.routing.EvNetworkRoutingModule
- calcTotalEnergy(ElectricVehicle, VrpPath, double) - Static method in class org.matsim.contrib.ev.dvrp.VrpPathEnergyConsumptions
- changeSoc(double) - Method in interface org.matsim.contrib.ev.fleet.Battery
-
Changes SOC, making sure the charge level does not increase above the battery capacity or decrease below 0.
- CHARGE_TIME_STEP - Static variable in class org.matsim.contrib.ev.EvConfigGroup
- Charger - Interface in org.matsim.contrib.ev.infrastructure
- ChargerImpl - Class in org.matsim.contrib.ev.infrastructure
- ChargerOccupancyTimeProfileCollectorProvider - Class in org.matsim.contrib.ev.stats
- ChargerOccupancyTimeProfileCollectorProvider(ChargingInfrastructure, MatsimServices) - Constructor for class org.matsim.contrib.ev.stats.ChargerOccupancyTimeProfileCollectorProvider
- ChargerOccupancyXYDataProvider - Class in org.matsim.contrib.ev.stats
- ChargerOccupancyXYDataProvider(ChargingInfrastructure, MatsimServices) - Constructor for class org.matsim.contrib.ev.stats.ChargerOccupancyXYDataProvider
- ChargerPowerCollector - Class in org.matsim.contrib.ev.stats
- ChargerPowerCollector(ElectricFleet, ChargingInfrastructure, MobsimScopeEventHandling) - Constructor for class org.matsim.contrib.ev.stats.ChargerPowerCollector
- ChargerPowerCollector.ChargingLogEntry - Class in org.matsim.contrib.ev.stats
- ChargerReader - Class in org.matsim.contrib.ev.infrastructure
- ChargerReader(ChargingInfrastructureSpecification) - Constructor for class org.matsim.contrib.ev.infrastructure.ChargerReader
- CHARGERS - Static variable in class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureModule
- CHARGERS_FILE - Static variable in class org.matsim.contrib.ev.EvConfigGroup
- ChargerSpecification - Interface in org.matsim.contrib.ev.infrastructure
-
ChargerSpecification is assumed to be immutable.
- chargerType(String) - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification.Builder
- chargerTypes(ImmutableList<String>) - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification.Builder
- ChargerWriter - Class in org.matsim.contrib.ev.infrastructure
- ChargerWriter(Stream<? extends ChargerSpecification>) - Constructor for class org.matsim.contrib.ev.infrastructure.ChargerWriter
- ChargeUpToMaxSocStrategy - Class in org.matsim.contrib.ev.charging
- ChargeUpToMaxSocStrategy(Charger, double) - Constructor for class org.matsim.contrib.ev.charging.ChargeUpToMaxSocStrategy
- chargeVehicles(double, double) - Method in interface org.matsim.contrib.ev.charging.ChargingLogic
- chargeVehicles(double, double) - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingLogic
- CHARGING_IDENTIFIER - Static variable in class org.matsim.contrib.ev.charging.VehicleChargingHandler
- CHARGING_INTERACTION - Static variable in class org.matsim.contrib.ev.charging.VehicleChargingHandler
- ChargingActivity - Class in org.matsim.contrib.ev.dvrp
- ChargingActivity(ChargingTask) - Constructor for class org.matsim.contrib.ev.dvrp.ChargingActivity
- chargingEnded(double) - Method in class org.matsim.contrib.ev.dvrp.ChargingActivity
- ChargingEndEvent - Class in org.matsim.contrib.ev.charging
- ChargingEndEvent(double, Id<Charger>, Id<ElectricVehicle>) - Constructor for class org.matsim.contrib.ev.charging.ChargingEndEvent
- ChargingEndEventHandler - Interface in org.matsim.contrib.ev.charging
- ChargingEstimations - Class in org.matsim.contrib.ev.charging
-
TODO Does not include future energy demand (e.g.
- ChargingEstimations() - Constructor for class org.matsim.contrib.ev.charging.ChargingEstimations
- ChargingHandler - Class in org.matsim.contrib.ev.charging
- ChargingHandler(ChargingInfrastructure, EvConfigGroup) - Constructor for class org.matsim.contrib.ev.charging.ChargingHandler
- ChargingInfrastructure - Interface in org.matsim.contrib.ev.infrastructure
- ChargingInfrastructureModule - Class in org.matsim.contrib.ev.infrastructure
- ChargingInfrastructureModule() - Constructor for class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureModule
- ChargingInfrastructureModule(Key<Network>) - Constructor for class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureModule
- ChargingInfrastructures - Class in org.matsim.contrib.ev.infrastructure
- ChargingInfrastructures() - Constructor for class org.matsim.contrib.ev.infrastructure.ChargingInfrastructures
- ChargingInfrastructureSpecification - Interface in org.matsim.contrib.ev.infrastructure
-
A container of
ChargerSpecification
. - ChargingInfrastructureSpecificationImpl - Class in org.matsim.contrib.ev.infrastructure
- ChargingInfrastructureSpecificationImpl() - Constructor for class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecificationImpl
- ChargingListener - Interface in org.matsim.contrib.ev.charging
- ChargingLogEntry(double, double, Charger, double, Id<ElectricVehicle>) - Constructor for class org.matsim.contrib.ev.stats.ChargerPowerCollector.ChargingLogEntry
- ChargingLogic - Interface in org.matsim.contrib.ev.charging
- ChargingLogic.Factory - Interface in org.matsim.contrib.ev.charging
- ChargingModule - Class in org.matsim.contrib.ev.charging
- ChargingModule() - Constructor for class org.matsim.contrib.ev.charging.ChargingModule
- ChargingPower - Interface in org.matsim.contrib.ev.charging
- ChargingPower.Factory - Interface in org.matsim.contrib.ev.charging
- chargingStarted(double) - Method in class org.matsim.contrib.ev.dvrp.ChargingActivity
- ChargingStartEvent - Class in org.matsim.contrib.ev.charging
- ChargingStartEvent(double, Id<Charger>, Id<ElectricVehicle>, String) - Constructor for class org.matsim.contrib.ev.charging.ChargingStartEvent
- ChargingStartEventHandler - Interface in org.matsim.contrib.ev.charging
- ChargingStrategy - Interface in org.matsim.contrib.ev.charging
- ChargingTask - Interface in org.matsim.contrib.ev.dvrp
- ChargingTaskImpl - Class in org.matsim.contrib.ev.dvrp
- ChargingTaskImpl(Task.TaskType, double, double, Charger, ElectricVehicle, double) - Constructor for class org.matsim.contrib.ev.dvrp.ChargingTaskImpl
- ChargingWithQueueingAndAssignmentLogic - Class in org.matsim.contrib.ev.charging
- ChargingWithQueueingAndAssignmentLogic(Charger, ChargingStrategy, EventsManager) - Constructor for class org.matsim.contrib.ev.charging.ChargingWithQueueingAndAssignmentLogic
- ChargingWithQueueingAndAssignmentLogic.FactoryProvider - Class in org.matsim.contrib.ev.charging
- ChargingWithQueueingLogic - Class in org.matsim.contrib.ev.charging
- ChargingWithQueueingLogic(Charger, ChargingStrategy, EventsManager) - Constructor for class org.matsim.contrib.ev.charging.ChargingWithQueueingLogic
- compareTo(ChargerPowerCollector.ChargingLogEntry) - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector.ChargingLogEntry
- configureQSim() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpFleetQSimModule
- create(ElectricVehicle) - Method in interface org.matsim.contrib.ev.charging.ChargingPower.Factory
- create(ElectricVehicle) - Method in interface org.matsim.contrib.ev.discharging.AuxEnergyConsumption.Factory
- create(ElectricVehicle) - Method in interface org.matsim.contrib.ev.discharging.DriveEnergyConsumption.Factory
- create(ElectricVehicle) - Method in class org.matsim.contrib.ev.discharging.LTHDriveEnergyConsumption.Factory
- create(ElectricVehicle) - Method in class org.matsim.contrib.ev.discharging.OhdeSlaskiAuxEnergyConsumption.Factory
- create(ElectricVehicle) - Method in class org.matsim.contrib.ev.discharging.VehicleTypeSpecificDriveEnergyConsumptionFactory
- create(ElectricVehicleSpecification, DriveEnergyConsumption.Factory, AuxEnergyConsumption.Factory, ChargingPower.Factory) - Static method in class org.matsim.contrib.ev.fleet.ElectricVehicleImpl
- create(Charger) - Method in interface org.matsim.contrib.ev.charging.ChargingLogic.Factory
- create(ChargerSpecification, Link, ChargingLogic.Factory) - Static method in class org.matsim.contrib.ev.infrastructure.ChargerImpl
- createChargerOccupancyCalculator(ChargingInfrastructure) - Static method in class org.matsim.contrib.ev.stats.ChargerOccupancyTimeProfileCollectorProvider
- createChargerOccupancyCalculator(ChargingInfrastructure, boolean) - Static method in class org.matsim.contrib.ev.stats.ChargerOccupancyXYDataProvider
- createChargingInfrastructure(ChargingInfrastructureSpecification, LinkProvider<Id<Link>>, ChargingLogic.Factory) - Static method in class org.matsim.contrib.ev.infrastructure.ChargingInfrastructures
- createDefaultFleet(ElectricFleetSpecification, DriveEnergyConsumption.Factory, AuxEnergyConsumption.Factory, ChargingPower.Factory) - Static method in class org.matsim.contrib.ev.fleet.ElectricFleets
- createForNissanLeaf(ElectricVehicle) - Static method in class org.matsim.contrib.ev.charging.VariableSpeedCharging
- createForTesla(ElectricVehicle) - Static method in class org.matsim.contrib.ev.charging.VariableSpeedCharging
- createIndividualSocCalculator(ElectricFleet) - Static method in class org.matsim.contrib.ev.stats.IndividualSocTimeProfileCollectorProvider
- createIndividualSocCalculator(ElectricFleet) - Static method in class org.matsim.contrib.ev.stats.VehicleTypeAggregatedSocTimeProfileCollectorProvider
- createSocHistogramCalculator(ElectricFleet) - Static method in class org.matsim.contrib.ev.stats.SocHistogramTimeProfileCollectorProvider
D
- DEFAULT_CHARGER_TYPE - Static variable in interface org.matsim.contrib.ev.infrastructure.ChargerSpecification
- DEFAULT_PLUG_COUNT - Static variable in interface org.matsim.contrib.ev.infrastructure.ChargerSpecification
- DEFAULT_VEHICLE_TYPE - Static variable in interface org.matsim.contrib.ev.fleet.ElectricVehicleSpecification
- DELIMITER - Static variable in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- DELIMITER_EXP - Static variable in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- DischargingModule - Class in org.matsim.contrib.ev.discharging
- DischargingModule() - Constructor for class org.matsim.contrib.ev.discharging.DischargingModule
- divertPath(VrpPathWithTravelData) - Method in class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
- doSimStep(double) - Method in class org.matsim.contrib.ev.dvrp.ChargingActivity
- DriveDischargingHandler - Class in org.matsim.contrib.ev.discharging
-
Because in QSim and JDEQSim vehicles enter and leave traffic at the end of links, we skip the first link when calculating the drive-related energy consumption.
- DriveDischargingHandler(ElectricFleet, Network, EvConfigGroup, MobsimScopeEventHandling) - Constructor for class org.matsim.contrib.ev.discharging.DriveDischargingHandler
- DriveEnergyConsumption - Interface in org.matsim.contrib.ev.discharging
-
Net energy taken from the battery to propel the vehicle, i.e.
- DriveEnergyConsumption.Factory - Interface in org.matsim.contrib.ev.discharging
- DvrpChargingListener - Class in org.matsim.contrib.ev.dvrp
- DvrpChargingListener(ChargingActivity) - Constructor for class org.matsim.contrib.ev.dvrp.DvrpChargingListener
E
- ElectricFleet - Interface in org.matsim.contrib.ev.fleet
-
Contains all ElectricVehicles generated for a given iteration.
- ElectricFleetModule - Class in org.matsim.contrib.ev.fleet
- ElectricFleetModule() - Constructor for class org.matsim.contrib.ev.fleet.ElectricFleetModule
- ElectricFleetReader - Class in org.matsim.contrib.ev.fleet
- ElectricFleetReader(ElectricFleetSpecification) - Constructor for class org.matsim.contrib.ev.fleet.ElectricFleetReader
- ElectricFleets - Class in org.matsim.contrib.ev.fleet
- ElectricFleets() - Constructor for class org.matsim.contrib.ev.fleet.ElectricFleets
- ElectricFleetSpecification - Interface in org.matsim.contrib.ev.fleet
-
A container of ElectricVehicleSpecifications.
- ElectricFleetSpecificationImpl - Class in org.matsim.contrib.ev.fleet
- ElectricFleetSpecificationImpl() - Constructor for class org.matsim.contrib.ev.fleet.ElectricFleetSpecificationImpl
- ElectricFleetWriter - Class in org.matsim.contrib.ev.fleet
- ElectricFleetWriter(Stream<? extends ElectricVehicleSpecification>) - Constructor for class org.matsim.contrib.ev.fleet.ElectricFleetWriter
- ElectricVehicle - Interface in org.matsim.contrib.ev.fleet
- ElectricVehicleImpl - Class in org.matsim.contrib.ev.fleet
- ElectricVehicleSpecification - Interface in org.matsim.contrib.ev.fleet
- endTag(String, String, Stack<String>) - Method in class org.matsim.contrib.ev.fleet.ElectricFleetReader
- endTag(String, String, Stack<String>) - Method in class org.matsim.contrib.ev.infrastructure.ChargerReader
- estimateMaxWaitTimeForNextVehicle(Charger) - Static method in class org.matsim.contrib.ev.charging.ChargingEstimations
- estimateTotalEnergyToCharge(ChargingLogic) - Static method in class org.matsim.contrib.ev.charging.ChargingEstimations
- estimateTotalEnergyToCharge(ChargingStrategy, Stream<ElectricVehicle>) - Static method in class org.matsim.contrib.ev.charging.ChargingEstimations
- estimateTotalTimeToCharge(ChargingLogic) - Static method in class org.matsim.contrib.ev.charging.ChargingEstimations
- estimateTotalTimeToCharge(ChargingStrategy, Stream<ElectricVehicle>) - Static method in class org.matsim.contrib.ev.charging.ChargingEstimations
- ETask - Interface in org.matsim.contrib.ev.dvrp
- ETaskTracker - Interface in org.matsim.contrib.ev.dvrp.tracker
- EV_COMPONENT - Static variable in class org.matsim.contrib.ev.EvModule
- EvConfigGroup - Class in org.matsim.contrib.ev
- EvConfigGroup() - Constructor for class org.matsim.contrib.ev.EvConfigGroup
- EvDvrpFleetQSimModule - Class in org.matsim.contrib.ev.dvrp
- EvDvrpFleetQSimModule(String) - Constructor for class org.matsim.contrib.ev.dvrp.EvDvrpFleetQSimModule
- EvDvrpIntegrationModule - Class in org.matsim.contrib.ev.dvrp
-
Use this module in addition to EvModule
- EvDvrpIntegrationModule() - Constructor for class org.matsim.contrib.ev.dvrp.EvDvrpIntegrationModule
- EvDvrpVehicle - Class in org.matsim.contrib.ev.dvrp
- EvDvrpVehicle(DvrpVehicle, ElectricVehicle) - Constructor for class org.matsim.contrib.ev.dvrp.EvDvrpVehicle
- EVENT_TYPE - Static variable in class org.matsim.contrib.ev.charging.ChargingEndEvent
- EVENT_TYPE - Static variable in class org.matsim.contrib.ev.charging.ChargingStartEvent
- EVENT_TYPE - Static variable in class org.matsim.contrib.ev.temperature.TemperatureChangeEvent
- EvMobsimListener - Class in org.matsim.contrib.ev.stats
- EvMobsimListener() - Constructor for class org.matsim.contrib.ev.stats.EvMobsimListener
- EvModule - Class in org.matsim.contrib.ev
- EvModule() - Constructor for class org.matsim.contrib.ev.EvModule
- EvNetworkRoutingModule - Class in org.matsim.contrib.ev.routing
-
This network Routing module adds stages for re-charging into the Route.
- EvNetworkRoutingModule(String, Network, RoutingModule, ElectricFleetSpecification, ChargingInfrastructureSpecification, TravelTime, DriveEnergyConsumption.Factory, AuxEnergyConsumption.Factory, EvConfigGroup) - Constructor for class org.matsim.contrib.ev.routing.EvNetworkRoutingModule
- EvNetworkRoutingProvider - Class in org.matsim.contrib.ev.routing
- EvNetworkRoutingProvider(String) - Constructor for class org.matsim.contrib.ev.routing.EvNetworkRoutingProvider
-
This is the older (and still more standard) constructor, where the routingMode and the resulting mode were the same.
- EvNetworkRoutingProvider(String, String) - Constructor for class org.matsim.contrib.ev.routing.EvNetworkRoutingProvider
-
The effect of this constructor is a router configured for "routingMode" will be used for routing, but the route will then have the mode "mode".
- EvStatsModule - Class in org.matsim.contrib.ev.stats
- EvStatsModule() - Constructor for class org.matsim.contrib.ev.stats.EvStatsModule
- EvUnits - Class in org.matsim.contrib.ev
- EvUnits() - Constructor for class org.matsim.contrib.ev.EvUnits
F
- Factory(double[], double[], double[][], boolean) - Constructor for class org.matsim.contrib.ev.discharging.LTHDriveEnergyConsumption.Factory
- Factory(TemperatureService) - Constructor for class org.matsim.contrib.ev.discharging.OhdeSlaskiAuxEnergyConsumption.Factory
- FactoryProvider(Function<Charger, ChargingStrategy>) - Constructor for class org.matsim.contrib.ev.charging.ChargingWithQueueingAndAssignmentLogic.FactoryProvider
- FastThenSlowCharging - Class in org.matsim.contrib.ev.charging
- FastThenSlowCharging(ElectricVehicle) - Constructor for class org.matsim.contrib.ev.charging.FastThenSlowCharging
- FixedSpeedCharging - Class in org.matsim.contrib.ev.charging
- FixedSpeedCharging(ElectricVehicle, double) - Constructor for class org.matsim.contrib.ev.charging.FixedSpeedCharging
G
- get() - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingAndAssignmentLogic.FactoryProvider
- get() - Method in class org.matsim.contrib.ev.routing.EvNetworkRoutingProvider
- get() - Method in class org.matsim.contrib.ev.stats.ChargerOccupancyTimeProfileCollectorProvider
- get() - Method in class org.matsim.contrib.ev.stats.ChargerOccupancyXYDataProvider
- get() - Method in class org.matsim.contrib.ev.stats.IndividualSocTimeProfileCollectorProvider
- get() - Method in class org.matsim.contrib.ev.stats.SocHistogramTimeProfileCollectorProvider
- get() - Method in class org.matsim.contrib.ev.stats.VehicleTypeAggregatedSocTimeProfileCollectorProvider
- get(Config) - Static method in class org.matsim.contrib.ev.EvConfigGroup
- getActivityType() - Method in class org.matsim.contrib.ev.dvrp.ChargingActivity
- getAssignedVehicles() - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingAndAssignmentLogic
- getAttributes() - Method in class org.matsim.contrib.ev.charging.ChargingEndEvent
- getAttributes() - Method in class org.matsim.contrib.ev.charging.ChargingStartEvent
- getAttributes() - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeEvent
- getAuxDischargeTimeStep() - Method in class org.matsim.contrib.ev.EvConfigGroup
- getAuxEnergyConsumption() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicle
- getAuxEnergyConsumption() - Method in class org.matsim.contrib.ev.fleet.ElectricVehicleImpl
- getBattery() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicle
- getBattery() - Method in class org.matsim.contrib.ev.fleet.ElectricVehicleImpl
- getBatteryCapacity() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicleSpecification
- getBatteryCapacity() - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification
- getCapacity() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpVehicle
- getCapacity() - Method in interface org.matsim.contrib.ev.fleet.Battery
- getCapacity() - Method in class org.matsim.contrib.ev.fleet.BatteryImpl
- getChargeEnd() - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector.ChargingLogEntry
- getCharger() - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector.ChargingLogEntry
- getChargerId() - Method in class org.matsim.contrib.ev.charging.ChargingEndEvent
- getChargerId() - Method in class org.matsim.contrib.ev.charging.ChargingStartEvent
- getChargers() - Method in interface org.matsim.contrib.ev.infrastructure.ChargingInfrastructure
- getChargersAtLinks(ChargingInfrastructure) - Static method in class org.matsim.contrib.ev.infrastructure.ChargingInfrastructures
- getChargersFile() - Method in class org.matsim.contrib.ev.EvConfigGroup
- getChargerSpecifications() - Method in interface org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecification
- getChargerSpecifications() - Method in class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecificationImpl
- getChargerType() - Method in class org.matsim.contrib.ev.charging.ChargingStartEvent
- getChargerType() - Method in interface org.matsim.contrib.ev.infrastructure.Charger
- getChargerType() - Method in class org.matsim.contrib.ev.infrastructure.ChargerImpl
- getChargerType() - Method in interface org.matsim.contrib.ev.infrastructure.ChargerSpecification
- getChargerType() - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification
- getChargerTypes() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicle
- getChargerTypes() - Method in class org.matsim.contrib.ev.fleet.ElectricVehicleImpl
- getChargerTypes() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicleSpecification
- getChargerTypes() - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification
- getChargeStart() - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector.ChargingLogEntry
- getChargeTimeStep() - Method in class org.matsim.contrib.ev.EvConfigGroup
- getChargingLogic() - Method in interface org.matsim.contrib.ev.dvrp.ChargingTask
- getChargingLogic() - Method in class org.matsim.contrib.ev.dvrp.ChargingTaskImpl
- getChargingPower() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicle
- getChargingPower() - Method in class org.matsim.contrib.ev.fleet.ElectricVehicleImpl
- getChargingStartedTime() - Method in interface org.matsim.contrib.ev.dvrp.ChargingTask
- getChargingStartedTime() - Method in class org.matsim.contrib.ev.dvrp.ChargingTaskImpl
- getChargingStrategy() - Method in interface org.matsim.contrib.ev.charging.ChargingLogic
- getChargingStrategy() - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingLogic
- getComments() - Method in class org.matsim.contrib.ev.EvConfigGroup
- getComments() - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- getCoord() - Method in class org.matsim.contrib.ev.infrastructure.ChargerImpl
- getCurrentLinkEnterTime() - Method in class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
- getCurrentLinkIdx() - Method in class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
- getCurrentTemperature(Id<Link>) - Method in interface org.matsim.contrib.ev.temperature.TemperatureService
- getCurrentTemperature(Id<Link>) - Method in class org.matsim.contrib.ev.temperature.TemperatureServiceImpl
- getDelimiter() - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- getDiversionPoint() - Method in class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
- getDriveEnergyConsumption() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicle
- getDriveEnergyConsumption() - Method in class org.matsim.contrib.ev.fleet.ElectricVehicleImpl
- getElectricVehicle() - Method in interface org.matsim.contrib.ev.dvrp.ChargingTask
- getElectricVehicle() - Method in class org.matsim.contrib.ev.dvrp.ChargingTaskImpl
- getElectricVehicle() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpVehicle
- getElectricVehicles() - Method in interface org.matsim.contrib.ev.fleet.ElectricFleet
- getEndTime() - Method in class org.matsim.contrib.ev.dvrp.ChargingActivity
- getEnergyConsumptionPerLink() - Method in class org.matsim.contrib.ev.discharging.DriveDischargingHandler
- getEventType() - Method in class org.matsim.contrib.ev.charging.ChargingEndEvent
- getEventType() - Method in class org.matsim.contrib.ev.charging.ChargingStartEvent
- getEventType() - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeEvent
- getId() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpVehicle
- getId() - Method in class org.matsim.contrib.ev.fleet.ElectricVehicleImpl
- getId() - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification
- getId() - Method in class org.matsim.contrib.ev.infrastructure.ChargerImpl
- getId() - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification
- getInitialSoc() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicleSpecification
- getInitialSoc() - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification
- getLink() - Method in interface org.matsim.contrib.ev.infrastructure.Charger
- getLink() - Method in class org.matsim.contrib.ev.infrastructure.ChargerImpl
- getLinkId() - Method in interface org.matsim.contrib.ev.infrastructure.ChargerSpecification
- getLinkId() - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification
- getLinkId() - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeEvent
- getLogic() - Method in interface org.matsim.contrib.ev.infrastructure.Charger
- getLogic() - Method in class org.matsim.contrib.ev.infrastructure.ChargerImpl
- getLogList() - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector
- getMinimumChargeTime() - Method in class org.matsim.contrib.ev.EvConfigGroup
- getNewTemperatureC() - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeEvent
- getPath() - Method in class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
- getPlugCount() - Method in interface org.matsim.contrib.ev.infrastructure.Charger
- getPlugCount() - Method in class org.matsim.contrib.ev.infrastructure.ChargerImpl
- getPlugCount() - Method in interface org.matsim.contrib.ev.infrastructure.ChargerSpecification
- getPlugCount() - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification
- getPluggedVehicles() - Method in interface org.matsim.contrib.ev.charging.ChargingLogic
- getPluggedVehicles() - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingLogic
- getPlugPower() - Method in interface org.matsim.contrib.ev.infrastructure.Charger
- getPlugPower() - Method in class org.matsim.contrib.ev.infrastructure.ChargerImpl
- getPlugPower() - Method in interface org.matsim.contrib.ev.infrastructure.ChargerSpecification
- getPlugPower() - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification
- getQueuedVehicles() - Method in interface org.matsim.contrib.ev.charging.ChargingLogic
- getQueuedVehicles() - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingLogic
- getSchedule() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpVehicle
- getServiceBeginTime() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpVehicle
- getServiceEndTime() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpVehicle
- getSoc() - Method in interface org.matsim.contrib.ev.fleet.Battery
- getSoc() - Method in class org.matsim.contrib.ev.fleet.BatteryImpl
- getStartLink() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpVehicle
- getTemperatureChangeFile() - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- getTemperatureFileURL(URL) - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- getTimeProfiles() - Method in class org.matsim.contrib.ev.EvConfigGroup
- getTotalEnergy() - Method in class org.matsim.contrib.ev.dvrp.ChargingTaskImpl
- getTotalEnergy() - Method in interface org.matsim.contrib.ev.dvrp.ETask
- getTransmitted_Energy() - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector.ChargingLogEntry
- getVehicle(ActivityStartEvent) - Method in interface org.matsim.contrib.ev.discharging.AuxDischargingHandler.VehicleProvider
-
During activities such as stopping at a bus stop or taxi rank, picking up/dropping off passengers etc.
- getVehicle(ActivityStartEvent) - Method in class org.matsim.contrib.ev.dvrp.OperatingVehicleProvider
- getVehicleId() - Method in class org.matsim.contrib.ev.charging.ChargingEndEvent
- getVehicleId() - Method in class org.matsim.contrib.ev.charging.ChargingStartEvent
- getVehicleId() - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector.ChargingLogEntry
- getVehiclesFile() - Method in class org.matsim.contrib.ev.EvConfigGroup
- getVehicleSpecifications() - Method in interface org.matsim.contrib.ev.fleet.ElectricFleetSpecification
- getVehicleSpecifications() - Method in class org.matsim.contrib.ev.fleet.ElectricFleetSpecificationImpl
- getVehicleType() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicle
- getVehicleType() - Method in class org.matsim.contrib.ev.fleet.ElectricVehicleImpl
- getVehicleType() - Method in interface org.matsim.contrib.ev.fleet.ElectricVehicleSpecification
- getVehicleType() - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification
- GROUP_NAME - Static variable in class org.matsim.contrib.ev.EvConfigGroup
- GROUP_NAME - Static variable in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
H
- handleEvent(ActivityEndEvent) - Method in class org.matsim.contrib.ev.charging.VehicleChargingHandler
- handleEvent(ActivityEndEvent) - Method in class org.matsim.contrib.ev.discharging.AuxDischargingHandler
- handleEvent(ActivityStartEvent) - Method in class org.matsim.contrib.ev.charging.VehicleChargingHandler
-
This assumes no liability which charger is used, as long as the type matches
- handleEvent(ActivityStartEvent) - Method in class org.matsim.contrib.ev.discharging.AuxDischargingHandler
- handleEvent(LinkLeaveEvent) - Method in class org.matsim.contrib.ev.discharging.DriveDischargingHandler
- handleEvent(PersonLeavesVehicleEvent) - Method in class org.matsim.contrib.ev.charging.VehicleChargingHandler
- handleEvent(VehicleEntersTrafficEvent) - Method in class org.matsim.contrib.ev.discharging.DriveDischargingHandler
- handleEvent(VehicleLeavesTrafficEvent) - Method in class org.matsim.contrib.ev.discharging.DriveDischargingHandler
- handleEvent(ChargingEndEvent) - Method in interface org.matsim.contrib.ev.charging.ChargingEndEventHandler
- handleEvent(ChargingEndEvent) - Method in class org.matsim.contrib.ev.charging.VehicleChargingHandler
- handleEvent(ChargingEndEvent) - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector
- handleEvent(ChargingStartEvent) - Method in interface org.matsim.contrib.ev.charging.ChargingStartEventHandler
- handleEvent(ChargingStartEvent) - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector
- handleEvent(TemperatureChangeEvent) - Method in interface org.matsim.contrib.ev.temperature.TemperatureChangeEventHandler
- handleEvent(TemperatureChangeEvent) - Method in class org.matsim.contrib.ev.temperature.TemperatureServiceImpl
I
- id(Id<ElectricVehicle>) - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification.Builder
- id(Id<Charger>) - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification.Builder
- ImmutableChargerSpecification - Class in org.matsim.contrib.ev.infrastructure
-
Immutable implementation of ChargerSpecification
- ImmutableChargerSpecification.Builder - Class in org.matsim.contrib.ev.infrastructure
- ImmutableElectricVehicleSpecification - Class in org.matsim.contrib.ev.fleet
-
Immutable implementation of ElectricVehicleSpecification
- ImmutableElectricVehicleSpecification.Builder - Class in org.matsim.contrib.ev.fleet
- IndividualSocTimeProfileCollectorProvider - Class in org.matsim.contrib.ev.stats
- IndividualSocTimeProfileCollectorProvider(ElectricFleet, MatsimServices) - Constructor for class org.matsim.contrib.ev.stats.IndividualSocTimeProfileCollectorProvider
- initialSoc(double) - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification.Builder
- install() - Method in class org.matsim.contrib.ev.charging.ChargingModule
- install() - Method in class org.matsim.contrib.ev.discharging.DischargingModule
- install() - Method in class org.matsim.contrib.ev.dvrp.EvDvrpIntegrationModule
- install() - Method in class org.matsim.contrib.ev.EvModule
- install() - Method in class org.matsim.contrib.ev.fleet.ElectricFleetModule
- install() - Method in class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureModule
- install() - Method in class org.matsim.contrib.ev.stats.EvStatsModule
- install() - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeModule
- isChargingCompleted(ElectricVehicle) - Method in interface org.matsim.contrib.ev.charging.ChargingStrategy
J
- J_m_PER_kWh_100km - Static variable in class org.matsim.contrib.ev.EvUnits
- J_m_PER_Wh_km - Static variable in class org.matsim.contrib.ev.EvUnits
- J_m_to_kWh_100km(double) - Static method in class org.matsim.contrib.ev.EvUnits
- J_m_to_Wh_km(double) - Static method in class org.matsim.contrib.ev.EvUnits
- J_PER_kWh - Static variable in class org.matsim.contrib.ev.EvUnits
- J_to_kWh(double) - Static method in class org.matsim.contrib.ev.EvUnits
K
- kW_to_W(double) - Static method in class org.matsim.contrib.ev.EvUnits
- kWh_100km_to_J_m(double) - Static method in class org.matsim.contrib.ev.EvUnits
- kWh_to_J(double) - Static method in class org.matsim.contrib.ev.EvUnits
L
- linkId(Id<Link>) - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification.Builder
- LTHConsumptionModelReader - Class in org.matsim.contrib.ev.infrastructure
-
This class reads Energy consumption files from CSV as used in the IDEAS project between TU Berlin and LTH Lund.
- LTHConsumptionModelReader(Id<VehicleType>) - Constructor for class org.matsim.contrib.ev.infrastructure.LTHConsumptionModelReader
- LTHDriveEnergyConsumption - Class in org.matsim.contrib.ev.discharging
- LTHDriveEnergyConsumption.Factory - Class in org.matsim.contrib.ev.discharging
M
- main(String[]) - Static method in class org.matsim.contrib.ev.example.RunEvExample
- main(String[]) - Static method in class org.matsim.contrib.ev.example.RunEvExamplewithLTHConsumptionModel
- MINCHARGETIME - Static variable in class org.matsim.contrib.ev.EvConfigGroup
- MobsimScopeEventHandler - Interface in org.matsim.contrib.ev
- MobsimScopeEventHandling - Class in org.matsim.contrib.ev
-
Meant for event handlers that are created anew in each iteration and should operate only until the end of the current mobsim.
- MobsimScopeEventHandling(EventsManager) - Constructor for class org.matsim.contrib.ev.MobsimScopeEventHandling
- movedOverNode(Link) - Method in class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
N
- newBuilder() - Static method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification
- newBuilder() - Static method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification
- newBuilder(ElectricVehicleSpecification) - Static method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification
- newBuilder(ChargerSpecification) - Static method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification
- notifyAfterMobsim(AfterMobsimEvent) - Method in class org.matsim.contrib.ev.MobsimScopeEventHandling
- notifyChargingEnded(ElectricVehicle, double) - Method in interface org.matsim.contrib.ev.charging.ChargingListener
- notifyChargingEnded(ElectricVehicle, double) - Method in class org.matsim.contrib.ev.dvrp.DvrpChargingListener
- notifyChargingStarted(ElectricVehicle, double) - Method in interface org.matsim.contrib.ev.charging.ChargingListener
- notifyChargingStarted(ElectricVehicle, double) - Method in class org.matsim.contrib.ev.dvrp.DvrpChargingListener
- notifyMobsimAfterSimStep(MobsimAfterSimStepEvent) - Method in class org.matsim.contrib.ev.charging.ChargingHandler
- notifyMobsimAfterSimStep(MobsimAfterSimStepEvent) - Method in class org.matsim.contrib.ev.discharging.AuxDischargingHandler
- notifyMobsimBeforeCleanup(MobsimBeforeCleanupEvent) - Method in class org.matsim.contrib.ev.stats.EvMobsimListener
- notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent) - Method in class org.matsim.contrib.ev.temperature.TemperatureManager
- notifyMobsimInitialized(MobsimInitializedEvent) - Method in class org.matsim.contrib.ev.temperature.TemperatureManager
- notifyVehicleQueued(ElectricVehicle, double) - Method in interface org.matsim.contrib.ev.charging.ChargingListener
- notifyVehicleQueued(ElectricVehicle, double) - Method in class org.matsim.contrib.ev.dvrp.DvrpChargingListener
O
- OfflineETaskTracker - Class in org.matsim.contrib.ev.dvrp.tracker
- OfflineETaskTracker(EvDvrpVehicle, MobsimTimer) - Constructor for class org.matsim.contrib.ev.dvrp.tracker.OfflineETaskTracker
- OhdeSlaskiAuxEnergyConsumption - Class in org.matsim.contrib.ev.discharging
- OhdeSlaskiAuxEnergyConsumption(TemperatureService) - Constructor for class org.matsim.contrib.ev.discharging.OhdeSlaskiAuxEnergyConsumption
- OhdeSlaskiAuxEnergyConsumption.Factory - Class in org.matsim.contrib.ev.discharging
- OhdeSlaskiDriveEnergyConsumption - Class in org.matsim.contrib.ev.discharging
-
Parametrised for the Nissan Leaf.
- OhdeSlaskiDriveEnergyConsumption() - Constructor for class org.matsim.contrib.ev.discharging.OhdeSlaskiDriveEnergyConsumption
- OnlineEDriveTaskTracker - Class in org.matsim.contrib.ev.dvrp.tracker
- OnlineEDriveTaskTracker(EvDvrpVehicle, MobsimTimer, OnlineDriveTaskTracker) - Constructor for class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
- OperatingVehicleProvider - Class in org.matsim.contrib.ev.dvrp
- OperatingVehicleProvider(DvrpVehicleLookup) - Constructor for class org.matsim.contrib.ev.dvrp.OperatingVehicleProvider
- org.matsim.contrib.ev - package org.matsim.contrib.ev
- org.matsim.contrib.ev.charging - package org.matsim.contrib.ev.charging
- org.matsim.contrib.ev.discharging - package org.matsim.contrib.ev.discharging
- org.matsim.contrib.ev.dvrp - package org.matsim.contrib.ev.dvrp
- org.matsim.contrib.ev.dvrp.tracker - package org.matsim.contrib.ev.dvrp.tracker
- org.matsim.contrib.ev.example - package org.matsim.contrib.ev.example
- org.matsim.contrib.ev.fleet - package org.matsim.contrib.ev.fleet
- org.matsim.contrib.ev.infrastructure - package org.matsim.contrib.ev.infrastructure
- org.matsim.contrib.ev.routing - package org.matsim.contrib.ev.routing
- org.matsim.contrib.ev.stats - package org.matsim.contrib.ev.stats
- org.matsim.contrib.ev.temperature - package org.matsim.contrib.ev.temperature
P
- plugCount(int) - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification.Builder
- plugPower(double) - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification.Builder
- Point(double, double) - Constructor for class org.matsim.contrib.ev.charging.VariableSpeedCharging.Point
- predictEndTime() - Method in class org.matsim.contrib.ev.dvrp.tracker.OfflineETaskTracker
- predictEndTime() - Method in class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
- predictSocAtEnd() - Method in interface org.matsim.contrib.ev.dvrp.tracker.ETaskTracker
- predictSocAtEnd() - Method in class org.matsim.contrib.ev.dvrp.tracker.OfflineETaskTracker
- predictSocAtEnd() - Method in class org.matsim.contrib.ev.dvrp.tracker.OnlineEDriveTaskTracker
R
- readURL(URL) - Method in class org.matsim.contrib.ev.infrastructure.LTHConsumptionModelReader
- removeChargerSpecification(Id<Charger>) - Method in interface org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecification
- removeChargerSpecification(Id<Charger>) - Method in class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecificationImpl
- removeVehicle(ElectricVehicle, double) - Method in interface org.matsim.contrib.ev.charging.ChargingLogic
- removeVehicle(ElectricVehicle, double) - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingLogic
- removeVehicleSpecification(Id<ElectricVehicle>) - Method in interface org.matsim.contrib.ev.fleet.ElectricFleetSpecification
- removeVehicleSpecification(Id<ElectricVehicle>) - Method in class org.matsim.contrib.ev.fleet.ElectricFleetSpecificationImpl
- replaceChargerSpecification(ChargerSpecification) - Method in interface org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecification
- replaceChargerSpecification(ChargerSpecification) - Method in class org.matsim.contrib.ev.infrastructure.ChargingInfrastructureSpecificationImpl
- replaceVehicleSpecification(ElectricVehicleSpecification) - Method in interface org.matsim.contrib.ev.fleet.ElectricFleetSpecification
- replaceVehicleSpecification(ElectricVehicleSpecification) - Method in class org.matsim.contrib.ev.fleet.ElectricFleetSpecificationImpl
- reset(int) - Method in interface org.matsim.contrib.ev.MobsimScopeEventHandler
- reset(int) - Method in class org.matsim.contrib.ev.temperature.TemperatureServiceImpl
- run(URL) - Method in class org.matsim.contrib.ev.example.RunEvExample
- run(URL) - Method in class org.matsim.contrib.ev.example.RunEvExamplewithLTHConsumptionModel
- RunEvExample - Class in org.matsim.contrib.ev.example
- RunEvExample() - Constructor for class org.matsim.contrib.ev.example.RunEvExample
- RunEvExamplewithLTHConsumptionModel - Class in org.matsim.contrib.ev.example
-
Runs a sample EV run using a vehicle consumption model designed at LTH in Lund which takes the speed and the slope of a link into account.
- RunEvExamplewithLTHConsumptionModel() - Constructor for class org.matsim.contrib.ev.example.RunEvExamplewithLTHConsumptionModel
S
- setAuxDischargeTimeStep(int) - Method in class org.matsim.contrib.ev.EvConfigGroup
- setChargersFile(String) - Method in class org.matsim.contrib.ev.EvConfigGroup
- setChargeTimeStep(int) - Method in class org.matsim.contrib.ev.EvConfigGroup
- setChargingStartedTime(double) - Method in interface org.matsim.contrib.ev.dvrp.ChargingTask
- setChargingStartedTime(double) - Method in class org.matsim.contrib.ev.dvrp.ChargingTaskImpl
- setDelimiter(String) - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- setMinimumChargeTime(int) - Method in class org.matsim.contrib.ev.EvConfigGroup
- setSoc(double) - Method in interface org.matsim.contrib.ev.fleet.Battery
- setSoc(double) - Method in class org.matsim.contrib.ev.fleet.BatteryImpl
- setTemperatureChangeFile(String) - Method in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- setTimeProfiles(boolean) - Method in class org.matsim.contrib.ev.EvConfigGroup
- setVehiclesFile(String) - Method in class org.matsim.contrib.ev.EvConfigGroup
- SocHistogramTimeProfileCollectorProvider - Class in org.matsim.contrib.ev.stats
- SocHistogramTimeProfileCollectorProvider(ElectricFleet, MatsimServices) - Constructor for class org.matsim.contrib.ev.stats.SocHistogramTimeProfileCollectorProvider
- startTag(String, Attributes, Stack<String>) - Method in class org.matsim.contrib.ev.fleet.ElectricFleetReader
- startTag(String, Attributes, Stack<String>) - Method in class org.matsim.contrib.ev.infrastructure.ChargerReader
T
- TEMPERATURE_CHANGE_FILE - Static variable in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- TEMPERATURE_CHANGE_FILE_EXP - Static variable in class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- TemperatureChangeConfigGroup - Class in org.matsim.contrib.ev.temperature
- TemperatureChangeConfigGroup() - Constructor for class org.matsim.contrib.ev.temperature.TemperatureChangeConfigGroup
- TemperatureChangeEvent - Class in org.matsim.contrib.ev.temperature
- TemperatureChangeEvent(double, Id<Link>, double) - Constructor for class org.matsim.contrib.ev.temperature.TemperatureChangeEvent
- TemperatureChangeEventHandler - Interface in org.matsim.contrib.ev.temperature
- TemperatureChangeModule - Class in org.matsim.contrib.ev.temperature
- TemperatureChangeModule() - Constructor for class org.matsim.contrib.ev.temperature.TemperatureChangeModule
- TemperatureManager - Class in org.matsim.contrib.ev.temperature
- TemperatureManager(Config, EventsManager) - Constructor for class org.matsim.contrib.ev.temperature.TemperatureManager
- TemperatureService - Interface in org.matsim.contrib.ev.temperature
- TemperatureServiceImpl - Class in org.matsim.contrib.ev.temperature
- TIME_PROFILES - Static variable in class org.matsim.contrib.ev.EvConfigGroup
- toString() - Method in class org.matsim.contrib.ev.charging.VariableSpeedCharging.Point
- toString() - Method in class org.matsim.contrib.ev.dvrp.ChargingTaskImpl
- toString() - Method in class org.matsim.contrib.ev.infrastructure.ImmutableChargerSpecification
- toString() - Method in class org.matsim.contrib.ev.routing.EvNetworkRoutingModule
- toString() - Method in class org.matsim.contrib.ev.stats.ChargerPowerCollector.ChargingLogEntry
U
- unassignVehicle(ElectricVehicle) - Method in class org.matsim.contrib.ev.charging.ChargingWithQueueingAndAssignmentLogic
V
- VariableSpeedCharging - Class in org.matsim.contrib.ev.charging
- VariableSpeedCharging(ElectricVehicle, VariableSpeedCharging.Point, VariableSpeedCharging.Point, VariableSpeedCharging.Point, VariableSpeedCharging.Point) - Constructor for class org.matsim.contrib.ev.charging.VariableSpeedCharging
- VariableSpeedCharging.Point - Class in org.matsim.contrib.ev.charging
- VehicleChargingHandler - Class in org.matsim.contrib.ev.charging
- VehicleChargingHandler(ChargingInfrastructure, ElectricFleet, MobsimScopeEventHandling) - Constructor for class org.matsim.contrib.ev.charging.VehicleChargingHandler
- vehicleQueued(double) - Method in class org.matsim.contrib.ev.dvrp.ChargingActivity
- VEHICLES_FILE - Static variable in class org.matsim.contrib.ev.EvConfigGroup
- vehicleType(String) - Method in class org.matsim.contrib.ev.fleet.ImmutableElectricVehicleSpecification.Builder
- VehicleTypeAggregatedSocTimeProfileCollectorProvider - Class in org.matsim.contrib.ev.stats
- VehicleTypeAggregatedSocTimeProfileCollectorProvider(ElectricFleet, MatsimServices) - Constructor for class org.matsim.contrib.ev.stats.VehicleTypeAggregatedSocTimeProfileCollectorProvider
- VehicleTypeSpecificDriveEnergyConsumptionFactory - Class in org.matsim.contrib.ev.discharging
- VehicleTypeSpecificDriveEnergyConsumptionFactory() - Constructor for class org.matsim.contrib.ev.discharging.VehicleTypeSpecificDriveEnergyConsumptionFactory
- VrpPathEnergyConsumptions - Class in org.matsim.contrib.ev.dvrp
- VrpPathEnergyConsumptions() - Constructor for class org.matsim.contrib.ev.dvrp.VrpPathEnergyConsumptions
W
- W_PER_kW - Static variable in class org.matsim.contrib.ev.EvUnits
- W_to_kW(double) - Static method in class org.matsim.contrib.ev.EvUnits
- Wh_km_to_J_m(double) - Static method in class org.matsim.contrib.ev.EvUnits
- write(String) - Method in class org.matsim.contrib.ev.fleet.ElectricFleetWriter
- write(String) - Method in class org.matsim.contrib.ev.infrastructure.ChargerWriter
All Classes All Packages