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

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
 
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