A B C D E F G H I L M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCarrier(Carrier) - Method in class org.matsim.contrib.freight.carrier.Carriers
- addCarrierVehicle(Carrier, CarrierVehicle) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
-
Adds an carrierVehicle to the CarrierCapabilites of the Carrier.
- addLeg(Tour.Leg) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Adds a leg to the currentTour.
- addPlan(CarrierPlan) - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- addPricingScheme(String, RoadPricingScheme) - Method in class org.matsim.contrib.freight.jsprit.VehicleTypeDependentRoadPricingCalculator
- addPricingScheme(Id<VehicleType>, RoadPricingScheme) - Method in class org.matsim.contrib.freight.jsprit.VehicleTypeDependentRoadPricingCalculator
-
Adds a
RoadPricingScheme
for vehicleTypeId. - addService(Carrier, CarrierService) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
-
Adds an
CarrierService
to theCarrier
. - addShipment(Carrier, CarrierShipment) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
-
Adds an
CarrierShipment
to theCarrier
. - addSkill(CarrierService, String) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Adds a skill to the
CarrierService
. - addSkill(CarrierShipment, String) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Adds a skill to the
Shipment
. - addSkill(VehicleType, String) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Adds a skill to the vehicle's
VehicleType
. - addType(VehicleType) - Method in class org.matsim.contrib.freight.carrier.CarrierCapabilities.Builder
- addVehicle(CarrierVehicle) - Method in class org.matsim.contrib.freight.carrier.CarrierCapabilities.Builder
- addVehicleTypeSpecificCosts(String, double, double, double) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
-
Adds type-specific costs.
B
- basedOnEnergyConsumption - org.matsim.contrib.freight.FreightConfigGroup.UseDistanceConstraintForTourPlanning
- build() - Method in class org.matsim.contrib.freight.carrier.CarrierCapabilities.Builder
- build() - Method in class org.matsim.contrib.freight.carrier.CarrierService.Builder
- build() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
- build() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle.Builder
- build() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
-
Builds the type.
- build() - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Finally builds the tour.
- build() - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
-
Builds the network-based transport costs which are the basis for solving the
VehicleRoutingProblem
. - Builder() - Constructor for class org.matsim.contrib.freight.carrier.CarrierCapabilities.Builder
- Builder(Id<Link>, Id<Link>, int) - Constructor for class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
-
Deprecated.
- Builder(Id<CarrierShipment>, Id<Link>, Id<Link>, int) - Constructor for class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
- Builder(Id<Vehicle>, Id<Link>) - Constructor for class org.matsim.contrib.freight.carrier.CarrierVehicle.Builder
C
- Carrier - Interface in org.matsim.contrib.freight.carrier
-
A carrier.
- CarrierCapabilities - Class in org.matsim.contrib.freight.carrier
-
This contains the capabilities/resources a carrier has/can deploy.
- CarrierCapabilities.Builder - Class in org.matsim.contrib.freight.carrier
- CarrierCapabilities.FleetSize - Enum in org.matsim.contrib.freight.carrier
- CarrierImpl - Class in org.matsim.contrib.freight.carrier
-
This is a carrier that has capabilities and resources, jobs and plans to fulfill its obligations.
- CarrierModule - Class in org.matsim.contrib.freight.controler
- CarrierModule() - Constructor for class org.matsim.contrib.freight.controler.CarrierModule
- CarrierModule(Carriers) - Constructor for class org.matsim.contrib.freight.controler.CarrierModule
-
Deprecated.please use FreightUtils.getCarriers(Scenario scenario) to load carriers into scenario and use CarrierModule()
- CarrierModule(Carriers, CarrierPlanStrategyManagerFactory, CarrierScoringFunctionFactory) - Constructor for class org.matsim.contrib.freight.controler.CarrierModule
-
Deprecated.please use FreightUtils.getCarriers(Scenario scenario) to load carriers into scenario and use CarrierModule()
- CarrierPlan - Class in org.matsim.contrib.freight.carrier
-
A specific plan of a carrier, and its score.
- CarrierPlan(Carrier, Collection<ScheduledTour>) - Constructor for class org.matsim.contrib.freight.carrier.CarrierPlan
- CarrierPlanStrategyManagerFactory - Interface in org.matsim.contrib.freight.controler
- CarrierPlanWriter - Class in org.matsim.contrib.freight.carrier
-
A writer that writes carriers and their plans in an xml-file.
- CarrierPlanWriter(Collection<Carrier>) - Constructor for class org.matsim.contrib.freight.carrier.CarrierPlanWriter
-
Constructs the writer with the carriers to be written.
- CarrierPlanXmlReader - Class in org.matsim.contrib.freight.carrier
-
A reader that reads carriers and their plans.
- CarrierPlanXmlReader(Carriers) - Constructor for class org.matsim.contrib.freight.carrier.CarrierPlanXmlReader
- CarrierPlanXmlWriterV2 - Class in org.matsim.contrib.freight.carrier
-
A writer that writes carriers and their plans in an xml-file.
- CarrierPlanXmlWriterV2(Carriers) - Constructor for class org.matsim.contrib.freight.carrier.CarrierPlanXmlWriterV2
-
Constructs the writer with the carriers to be written.
- Carriers - Class in org.matsim.contrib.freight.carrier
-
A container that maps carriers.
- Carriers() - Constructor for class org.matsim.contrib.freight.carrier.Carriers
- Carriers(Collection<Carrier>) - Constructor for class org.matsim.contrib.freight.carrier.Carriers
- CARRIERS - Static variable in class org.matsim.contrib.freight.utils.FreightUtils
-
Deprecated.
- CarrierScoreStats - Class in org.matsim.contrib.freight.usecases.analysis
-
As you can see, it is basically a copy of
ScoreStatsControlerListener
. - CarrierScoreStats(Carriers, String, boolean) - Constructor for class org.matsim.contrib.freight.usecases.analysis.CarrierScoreStats
-
Creates a new ScoreStats instance.
- CarrierScoringFunctionFactory - Interface in org.matsim.contrib.freight.controler
- CarrierScoringFunctionFactoryImpl - Class in org.matsim.contrib.freight.usecases.chessboard
-
Defines example carrier scoring function (factory).
- CarrierScoringFunctionFactoryImpl(Network) - Constructor for class org.matsim.contrib.freight.usecases.chessboard.CarrierScoringFunctionFactoryImpl
- CarrierService - Class in org.matsim.contrib.freight.carrier
- CarrierService.Builder - Class in org.matsim.contrib.freight.carrier
- CARRIERSFILEDE - Static variable in class org.matsim.contrib.freight.FreightConfigGroup
- CarrierShipment - Class in org.matsim.contrib.freight.carrier
-
A shipment from one location to another, with certain size and other constraints such as time-windows and service-times.
- CarrierShipment.Builder - Class in org.matsim.contrib.freight.carrier
-
A builder that builds shipments.
- CARRIERSVEHICLETYPED - Static variable in class org.matsim.contrib.freight.FreightConfigGroup
- CarrierUtils - Class in org.matsim.contrib.freight.carrier
- CarrierUtils() - Constructor for class org.matsim.contrib.freight.carrier.CarrierUtils
- CarrierVehicle - Class in org.matsim.contrib.freight.carrier
- CarrierVehicle.Builder - Class in org.matsim.contrib.freight.carrier
-
Builder to build vehicles.
- CarrierVehicleType - Class in org.matsim.contrib.freight.carrier
-
The carrier vehicle type.
- CarrierVehicleType.Builder - Class in org.matsim.contrib.freight.carrier
-
A builder building the type.
- CarrierVehicleTypeLoader - Class in org.matsim.contrib.freight.carrier
-
Loader that loads/assigns vehicleTypes to their vehicles and carriers respectively.
- CarrierVehicleTypeLoader(Carriers) - Constructor for class org.matsim.contrib.freight.carrier.CarrierVehicleTypeLoader
-
Constructs the loader with the carriers the types should be assigned to.
- CarrierVehicleTypeReader - Class in org.matsim.contrib.freight.carrier
-
Reader reading carrierVehicleTypes from an xml-file.
- CarrierVehicleTypeReader(CarrierVehicleTypes) - Constructor for class org.matsim.contrib.freight.carrier.CarrierVehicleTypeReader
- CarrierVehicleTypes - Class in org.matsim.contrib.freight.carrier
-
VehicleTypeContainer mapping all vehicleTypes.
- CarrierVehicleTypes() - Constructor for class org.matsim.contrib.freight.carrier.CarrierVehicleTypes
- CarrierVehicleTypeWriter - Class in org.matsim.contrib.freight.carrier
-
A writer that writes carriers and their plans in an xml-file.
- CarrierVehicleTypeWriter(CarrierVehicleTypes) - Constructor for class org.matsim.contrib.freight.carrier.CarrierVehicleTypeWriter
- CarrierVehicleTypeWriterV1 - Class in org.matsim.contrib.freight.carrier
-
Deprecated.
- CarrierVehicleTypeWriterV1(CarrierVehicleTypes) - Constructor for class org.matsim.contrib.freight.carrier.CarrierVehicleTypeWriterV1
-
Deprecated.
- clearPlans() - Method in interface org.matsim.contrib.freight.carrier.Carrier
- clearPlans() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- configure(AllowsConfiguration) - Static method in class org.matsim.contrib.freight.Freight
- containsKey(Id<VehicleType>) - Method in class org.matsim.contrib.freight.jsprit.VehicleTypeDependentRoadPricingCalculator
-
Checks whether there is a
RoadPricingScheme
for vehicleType 'typeId'. - copyPlan(CarrierPlan) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- createBaseDisutility(CarrierVehicleTypes, TravelTime) - Static method in class org.matsim.contrib.freight.usecases.chessboard.TravelDisutilities
- createCarrier(String, VehicleRoutingProblem) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
-
Creates a
Carrier
fromVehicleRoutingProblem
. - createCarrier(Id<Carrier>) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- createCopyOfSelectedPlanAndMakeSelected() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- createLeg() - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Creates and returns an empty leg.
- createLeg(Route, double, double) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
- createPlan(Carrier, VehicleRoutingProblemSolution) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
-
Creates a
CarrierPlan
fromVehicleRoutingProblemSolution
. - createRoute(Id<Link>, List<Id<Link>>, Id<Link>) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Creates and returns a network route.
- createRoute(ScheduledTour, VehicleRoutingProblem) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
-
Creates
VehicleRoute
fromScheduledTour
. - createRoutingProblem(Carrier, Network, VehicleRoutingTransportCosts, VehicleRoutingActivityCosts) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
-
Creates an immutable
VehicleRoutingProblem
fromCarrier
. - createRoutingProblemBuilder(Carrier, Network) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
- createScoringFunction(Carrier) - Method in interface org.matsim.contrib.freight.controler.CarrierScoringFunctionFactory
- createScoringFunction(Carrier) - Method in class org.matsim.contrib.freight.usecases.chessboard.CarrierScoringFunctionFactoryImpl
- createShipmentVRPCarrierFromServiceVRPSolution(Carriers) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Creates a new
Carriers
container only withCarrierShipment
s for creating a new VRP. - createSolution(CarrierPlan, VehicleRoutingProblem) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
-
Creates a
VehicleRoutingProblemSolution
fromCarrierPlan
. - createStrategyManager() - Method in interface org.matsim.contrib.freight.controler.CarrierPlanStrategyManagerFactory
- createTour(VehicleRoute) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
-
Creates
ScheduledTour
fromVehicleRoute
.
D
- Delivery(CarrierShipment) - Constructor for class org.matsim.contrib.freight.carrier.Tour.Delivery
- DELIVERY - Static variable in class org.matsim.contrib.freight.carrier.FreightConstants
- duplicate() - Method in class org.matsim.contrib.freight.carrier.Tour.Delivery
- duplicate() - Method in class org.matsim.contrib.freight.carrier.Tour
- duplicate() - Method in class org.matsim.contrib.freight.carrier.Tour.End
- duplicate() - Method in class org.matsim.contrib.freight.carrier.Tour.Leg
- duplicate() - Method in class org.matsim.contrib.freight.carrier.Tour.Pickup
- duplicate() - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- duplicate() - Method in class org.matsim.contrib.freight.carrier.Tour.Start
- duplicate() - Method in class org.matsim.contrib.freight.carrier.Tour.TourElement
E
- End(Id<Link>, TimeWindow) - Constructor for class org.matsim.contrib.freight.carrier.Tour.End
- END - Static variable in class org.matsim.contrib.freight.carrier.FreightConstants
- endCalculation(long) - Method in interface org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.InternalLeastCostPathCalculatorListener
- enforceBeginnings - org.matsim.contrib.freight.FreightConfigGroup.TimeWindowHandling
- equals(Object) - Method in class org.matsim.contrib.freight.carrier.CarrierService
- equals(Object) - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- equals(Object) - Method in class org.matsim.contrib.freight.carrier.TimeWindow
F
- FiFoTravelTime - Class in org.matsim.contrib.freight.jsprit
- FiFoTravelTime(TravelTime, int) - Constructor for class org.matsim.contrib.freight.jsprit.FiFoTravelTime
- finishReplanning() - Method in class org.matsim.contrib.freight.controler.ReRouteVehicles
- finishReplanning() - Method in class org.matsim.contrib.freight.controler.TimeAllocationMutator
- FINITE - org.matsim.contrib.freight.carrier.CarrierCapabilities.FleetSize
- Freight - Class in org.matsim.contrib.freight
- Freight() - Constructor for class org.matsim.contrib.freight.Freight
- FreightActivity - Class in org.matsim.contrib.freight.controler
- FreightActivity(Activity, TimeWindow) - Constructor for class org.matsim.contrib.freight.controler.FreightActivity
- FreightConfigGroup - Class in org.matsim.contrib.freight
- FreightConfigGroup() - Constructor for class org.matsim.contrib.freight.FreightConfigGroup
- FreightConfigGroup.TimeWindowHandling - Enum in org.matsim.contrib.freight
- FreightConfigGroup.UseDistanceConstraintForTourPlanning - Enum in org.matsim.contrib.freight
- FreightConstants - Class in org.matsim.contrib.freight.carrier
- FreightConstants() - Constructor for class org.matsim.contrib.freight.carrier.FreightConstants
- FreightUtils - Class in org.matsim.contrib.freight.utils
-
Utils for the work with the freight contrib
- FreightUtils() - Constructor for class org.matsim.contrib.freight.utils.FreightUtils
G
- getActivityType() - Method in class org.matsim.contrib.freight.carrier.Tour.Delivery
- getActivityType() - Method in class org.matsim.contrib.freight.carrier.Tour.End
- getActivityType() - Method in class org.matsim.contrib.freight.carrier.Tour.Pickup
- getActivityType() - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- getActivityType() - Method in class org.matsim.contrib.freight.carrier.Tour.Start
- getActivityType() - Method in class org.matsim.contrib.freight.carrier.Tour.TourActivity
- getArrivals() - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getArrivals(String) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getAttributes() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- getAttributes() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- getAttributes() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getAttributes() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getBackwardTransportCost(Location, Location, double, Driver, Vehicle) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
-
Backward transport-costs are approximated by calculating
getTransportCost(fromId, toId, arrivalTime, driver, vehicle);
. - getBackwardTransportTime(Location, Location, double, Driver, Vehicle) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
-
Backward transport-time are approximated by calculating
getTransportTime(fromId, toId, arrivalTime, driver, vehicle);
. - getCapacityDemand() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- getCarrier() - Method in class org.matsim.contrib.freight.carrier.CarrierPlan
- getCarrierCapabilities() - Method in interface org.matsim.contrib.freight.carrier.Carrier
-
Gets the carrierCapabilities.
- getCarrierCapabilities() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- getCarrierId() - Method in class org.matsim.contrib.freight.events.ShipmentDeliveredEvent
- getCarrierMode(Carrier) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- getCarriers() - Method in class org.matsim.contrib.freight.carrier.Carriers
- getCarriers(Scenario) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
- getCarriersFile() - Method in class org.matsim.contrib.freight.FreightConfigGroup
- getCarriersVehicleTypesFile() - Method in class org.matsim.contrib.freight.FreightConfigGroup
- getCarrierVehicle(Carrier, Id<Vehicle>) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- getCarrierVehicles() - Method in class org.matsim.contrib.freight.carrier.CarrierCapabilities
-
Returns a collection of carrierVehicles, a carrier has to its disposal.
- getCarrierVehicleTypes(Scenario) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
- getComments() - Method in class org.matsim.contrib.freight.FreightConfigGroup
- getCoord() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getDeliveryServiceTime() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getDeliveryTimeWindow() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getDeparture() - Method in class org.matsim.contrib.freight.carrier.ScheduledTour
- getDepartures() - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getDepartures(String) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getDriverId() - Method in class org.matsim.contrib.freight.events.ShipmentDeliveredEvent
- getDriverId() - Method in class org.matsim.contrib.freight.events.ShipmentPickedUpEvent
- getDuration() - Method in class org.matsim.contrib.freight.carrier.Tour.Delivery
- getDuration() - Method in class org.matsim.contrib.freight.carrier.Tour.End
- getDuration() - Method in class org.matsim.contrib.freight.carrier.Tour.Pickup
- getDuration() - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- getDuration() - Method in class org.matsim.contrib.freight.carrier.Tour.Start
- getDuration() - Method in class org.matsim.contrib.freight.carrier.Tour.TourActivity
- getEarliestStartTime() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
-
Returns the earliest time a vehicle can be deployed (and thus can departure from its origin).
- getEnd() - Method in class org.matsim.contrib.freight.carrier.TimeWindow
- getEnd() - Method in class org.matsim.contrib.freight.carrier.Tour
- getEndLinkId() - Method in class org.matsim.contrib.freight.carrier.Tour
- getEndTime() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getEventType() - Method in class org.matsim.contrib.freight.events.ShipmentDeliveredEvent
- getEventType() - Method in class org.matsim.contrib.freight.events.ShipmentPickedUpEvent
- getExpectedArrival() - Method in class org.matsim.contrib.freight.carrier.Tour.Delivery
- getExpectedArrival() - Method in class org.matsim.contrib.freight.carrier.Tour.End
- getExpectedArrival() - Method in class org.matsim.contrib.freight.carrier.Tour.Pickup
- getExpectedArrival() - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- getExpectedArrival() - Method in class org.matsim.contrib.freight.carrier.Tour.Start
- getExpectedArrival() - Method in class org.matsim.contrib.freight.carrier.Tour.TourActivity
- getExpectedDepartureTime() - Method in class org.matsim.contrib.freight.carrier.Tour.Leg
- getExpectedTransportTime() - Method in class org.matsim.contrib.freight.carrier.Tour.Leg
- getFacilityId() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getFleetSize() - Method in class org.matsim.contrib.freight.carrier.CarrierCapabilities
- getFrom() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getGraphic() - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getGraphic(String) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getId() - Method in interface org.matsim.contrib.freight.carrier.Carrier
-
Gets the carrierId.
- getId() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- getId() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- getId() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getId() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
- getId() - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.MatsimVehicleWrapper
- getInternalListeners() - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
- getJspritIterations(Carrier) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- getLatestEndTime() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
-
Returns the latest time a vehicle has to be back in the depot (and thus has to arrive at its final destination).
- getLegModes() - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getLinkId() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getLinkTravelTime(Link, double, Person, Vehicle) - Method in class org.matsim.contrib.freight.jsprit.FiFoTravelTime
- getLinkTravelTime(Link, double, Vehicle) - Method in class org.matsim.contrib.freight.jsprit.FiFoTravelTime
- getLocation() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
- getLocation() - Method in class org.matsim.contrib.freight.carrier.Tour.Delivery
- getLocation() - Method in class org.matsim.contrib.freight.carrier.Tour.End
- getLocation() - Method in class org.matsim.contrib.freight.carrier.Tour.Pickup
- getLocation() - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- getLocation() - Method in class org.matsim.contrib.freight.carrier.Tour.Start
- getLocation() - Method in class org.matsim.contrib.freight.carrier.Tour.TourActivity
- getLocationLinkId() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- getMaximumDuration() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getNetwork() - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
-
Gets the network the calculation is based on.
- getOrCreateCarriers(Scenario) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
- getPickupServiceTime() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getPickupTimeWindow() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getPlans() - Method in interface org.matsim.contrib.freight.carrier.Carrier
-
Gets a collection of carrierPlans.
- getPlans() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- getPricingSchemes(Id<VehicleType>) - Method in class org.matsim.contrib.freight.jsprit.VehicleTypeDependentRoadPricingCalculator
-
Gets an unmodifiable list of
RoadPricingScheme
for aVehicleType
with input-id. - getRoadPricingCalculator() - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
- getRoute() - Method in class org.matsim.contrib.freight.carrier.Tour.Leg
- getScheduledTours() - Method in class org.matsim.contrib.freight.carrier.CarrierPlan
- getSchemes() - Method in class org.matsim.contrib.freight.jsprit.VehicleTypeDependentRoadPricingCalculator
-
Gets an unmodifiable map of pricing schemes.
- getScore() - Method in class org.matsim.contrib.freight.carrier.CarrierPlan
- getSelectedPlan() - Method in interface org.matsim.contrib.freight.carrier.Carrier
-
Gets the selected plan.
- getSelectedPlan() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- getService() - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- getService(Carrier, Id<CarrierService>) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- getServiceDuration() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- getServices() - Method in interface org.matsim.contrib.freight.carrier.Carrier
-
Gets a collection of carrierServices
- getServices() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- getServiceStartTimeWindow() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- getShipment() - Method in class org.matsim.contrib.freight.carrier.Tour.Delivery
- getShipment() - Method in class org.matsim.contrib.freight.carrier.Tour.Pickup
- getShipment() - Method in class org.matsim.contrib.freight.carrier.Tour.ShipmentBasedActivity
- getShipment() - Method in class org.matsim.contrib.freight.events.ShipmentDeliveredEvent
- getShipment() - Method in class org.matsim.contrib.freight.events.ShipmentPickedUpEvent
- getShipment(Carrier, Id<CarrierShipment>) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- getShipments() - Method in interface org.matsim.contrib.freight.carrier.Carrier
-
Gets a collection of carrierShipments
- getShipments() - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- getSize() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getSkills(CarrierService) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Get all the skills in the argument's
Attributes
. - getSkills(CarrierShipment) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Get all the skills in the argument's
Attributes
. - getSkills(VehicleType) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Get all the skills in the argument's
Attributes
. - getStart() - Method in class org.matsim.contrib.freight.carrier.TimeWindow
- getStart() - Method in class org.matsim.contrib.freight.carrier.Tour
- getStartLinkId() - Method in class org.matsim.contrib.freight.carrier.Tour
- getStartTime() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getStuck() - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getStuck(String) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- getTimeWindow() - Method in class org.matsim.contrib.freight.carrier.Tour.Delivery
- getTimeWindow() - Method in class org.matsim.contrib.freight.carrier.Tour.End
- getTimeWindow() - Method in class org.matsim.contrib.freight.carrier.Tour.Pickup
- getTimeWindow() - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- getTimeWindow() - Method in class org.matsim.contrib.freight.carrier.Tour.Start
- getTimeWindow() - Method in class org.matsim.contrib.freight.carrier.Tour.TourActivity
- getTimeWindow() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getTimeWindowHandling() - Method in class org.matsim.contrib.freight.FreightConfigGroup
- getTo() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- getTollAmount(Id<VehicleType>, Link, double) - Method in class org.matsim.contrib.freight.jsprit.VehicleTypeDependentRoadPricingCalculator
-
Gets the toll-amount for vehicleType on
Link
link at time 'time'. - getTour() - Method in class org.matsim.contrib.freight.carrier.ScheduledTour
- getTourElements() - Method in class org.matsim.contrib.freight.carrier.Tour
- getTransportCost(Location, Location, double, Driver, Vehicle) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
-
Gets the transport-costs.
- getTransportDistance(Location, Location, double, Driver, Vehicle) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
-
Gets the distance for the transport.
- getTransportTime(Location, Location, double, Driver, Vehicle) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
-
Gets the transport-time.
- getTravelTime() - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
-
Gets the travel-time.
- getTravelTimeSliceWidth() - Method in class org.matsim.contrib.freight.FreightConfigGroup
- getType() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- getType() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
- getType() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- getType() - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.MatsimVehicleWrapper
- getUseDistanceConstraintForTourPlanning() - Method in class org.matsim.contrib.freight.FreightConfigGroup
- getVehicle() - Method in class org.matsim.contrib.freight.carrier.ScheduledTour
- getVehicleId() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
-
Deprecated.
- getVehicleRoutingAlgortihmFile() - Method in class org.matsim.contrib.freight.FreightConfigGroup
- getVehicleTypeId() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
- getVehicleTypes() - Method in class org.matsim.contrib.freight.carrier.CarrierCapabilities
-
Returns a collection of CarrierVehicleTypes.
- getVehicleTypes() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleTypes
- getVehicleTypes(Carriers) - Static method in class org.matsim.contrib.freight.carrier.CarrierVehicleTypes
- GROUPNAME - Static variable in class org.matsim.contrib.freight.FreightConfigGroup
H
- handleEvent(PersonArrivalEvent) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- handleEvent(PersonDepartureEvent) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- handleEvent(PersonStuckEvent) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- handleEvent(ShipmentDeliveredEvent) - Method in interface org.matsim.contrib.freight.events.ShipmentDeliveredEventHandler
- handleEvent(ShipmentPickedUpEvent) - Method in interface org.matsim.contrib.freight.events.ShipmentPickedUpEventHandler
- handlePlan(CarrierPlan) - Method in class org.matsim.contrib.freight.controler.ReRouteVehicles
-
Routes the carrierPlan in time and space.
- handlePlan(CarrierPlan) - Method in class org.matsim.contrib.freight.controler.TimeAllocationMutator
- hashCode() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- hashCode() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- hashCode() - Method in class org.matsim.contrib.freight.carrier.TimeWindow
- hasSkill(CarrierService, String) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Checks if a given skill is available in the given attributes.
- hasSkill(CarrierShipment, String) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Checks if a given skill is available in the given attributes.
- hasSkill(VehicleType, String) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Checks if a given skill is available in the given attributes.
I
- ignore - org.matsim.contrib.freight.FreightConfigGroup.TimeWindowHandling
- INFINITE - org.matsim.contrib.freight.carrier.CarrierCapabilities.FleetSize
- insertLegAtBeginning(Tour.Leg) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Deprecated.
- install() - Method in class org.matsim.contrib.freight.controler.CarrierModule
L
- Leg() - Constructor for class org.matsim.contrib.freight.carrier.Tour.Leg
- LegHistogram - Class in org.matsim.contrib.freight.usecases.analysis
-
It is a copy of
LegHistogram
. - LegHistogram(int) - Constructor for class org.matsim.contrib.freight.usecases.analysis.LegHistogram
-
Creates a new LegHistogram with the specified binSize and a default number of bins, such that 30 hours are analyzed.
- LegHistogram(int, int) - Constructor for class org.matsim.contrib.freight.usecases.analysis.LegHistogram
-
Creates a new LegHistogram with the specified binSize and the specified number of bins.
- loadCarriersAccordingToFreightConfig(Scenario) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Use if carriers and carrierVehicleTypes are set by input file
- loadOrCreateVehicleRoutingAlgorithm(Scenario, FreightConfigGroup, NetworkBasedTransportCosts, VehicleRoutingProblem) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
-
Creates or load the VehicleRoutingAlgorithm.
- loadVehicleTypes(CarrierVehicleTypes) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleTypeLoader
-
Assigns types to carriers and their vehicles.
M
- main(String[]) - Static method in class org.matsim.contrib.freight.usecases.chessboard.RunChessboard
- MatsimJspritFactory - Class in org.matsim.contrib.freight.jsprit
-
A factory that creates matsim-object from jsprit (https://github.com/jsprit/jsprit) and vice versa.
- MatsimJspritFactory() - Constructor for class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
- MatsimVehicleWrapper(Vehicle) - Constructor for class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.MatsimVehicleWrapper
- MatsimVehicleWrapper(CarrierVehicle) - Constructor for class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.MatsimVehicleWrapper
N
- NetworkBasedTransportCosts - Class in org.matsim.contrib.freight.jsprit
-
This calculates transport-times, transport-costs and the distance to cover the distance from one location to another.
- NetworkBasedTransportCosts.Builder - Class in org.matsim.contrib.freight.jsprit
- NetworkBasedTransportCosts.InternalLeastCostPathCalculatorListener - Interface in org.matsim.contrib.freight.jsprit
- NetworkBasedTransportCosts.MatsimVehicleWrapper - Class in org.matsim.contrib.freight.jsprit
-
This creates a matsim-vehicle
Vehicle
from a matsim-freight-vehicleCarrierVehicle
and jsprit-vehicle . - NetworkRouter - Class in org.matsim.contrib.freight.jsprit
-
Router that routes
CarrierPlan
. - NetworkRouter() - Constructor for class org.matsim.contrib.freight.jsprit.NetworkRouter
- newInstance() - Static method in class org.matsim.contrib.freight.carrier.CarrierCapabilities.Builder
- newInstance() - Static method in class org.matsim.contrib.freight.carrier.CarrierCapabilities
-
Returns a new instance of CarrierCapabilities.
- newInstance() - Static method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Returns a new tour builder.
- newInstance(double, double) - Static method in class org.matsim.contrib.freight.carrier.TimeWindow
- newInstance(Id<Link>, Id<Link>, int) - Static method in class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
-
Deprecated.
- newInstance(Id<Carrier>) - Static method in class org.matsim.contrib.freight.carrier.CarrierImpl
-
Deprecated.
- newInstance(Id<CarrierService>, Id<Link>) - Static method in class org.matsim.contrib.freight.carrier.CarrierService.Builder
- newInstance(Id<CarrierShipment>, Id<Link>, Id<Link>, int) - Static method in class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
-
Returns a new shipment builder.
- newInstance(Id<Vehicle>, Id<Link>) - Static method in class org.matsim.contrib.freight.carrier.CarrierVehicle.Builder
-
Returns a builder with vehicleId and locationId.
- newInstance(Id<Vehicle>, Id<Link>) - Static method in class org.matsim.contrib.freight.carrier.CarrierVehicle
-
Returns a new instance of carrierVehicle.
- newInstance(Id<VehicleType>) - Static method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
-
Returns a new instance of builder initialized with the typeId.
- newInstance(Id<VehicleType>, CarrierVehicleType) - Static method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
-
Returns a new instance of builder initialized with the typeId and the values the given from existing CarrierVehicleType.
- newInstance(Network) - Static method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
- newInstance(Network, Collection<VehicleType>) - Static method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
- newInstance(Tour, CarrierVehicle, double) - Static method in class org.matsim.contrib.freight.carrier.ScheduledTour
-
Returns a new instance of ScheduledTour.
- noDistanceConstraint - org.matsim.contrib.freight.FreightConfigGroup.UseDistanceConstraintForTourPlanning
- notifyIterationEnds(IterationEndsEvent) - Method in class org.matsim.contrib.freight.usecases.analysis.CarrierScoreStats
- notifyShutdown(ShutdownEvent) - Method in class org.matsim.contrib.freight.usecases.analysis.CarrierScoreStats
- notifyStartup(StartupEvent) - Method in class org.matsim.contrib.freight.usecases.analysis.CarrierScoreStats
O
- org.matsim.contrib.freight - package org.matsim.contrib.freight
-
Package that plugs freight algorithms (programmed in external package jsprit) into matsim.
- org.matsim.contrib.freight.carrier - package org.matsim.contrib.freight.carrier
- org.matsim.contrib.freight.controler - package org.matsim.contrib.freight.controler
- org.matsim.contrib.freight.events - package org.matsim.contrib.freight.events
- org.matsim.contrib.freight.jsprit - package org.matsim.contrib.freight.jsprit
- org.matsim.contrib.freight.usecases.analysis - package org.matsim.contrib.freight.usecases.analysis
- org.matsim.contrib.freight.usecases.chessboard - package org.matsim.contrib.freight.usecases.chessboard
- org.matsim.contrib.freight.utils - package org.matsim.contrib.freight.utils
P
- Pickup(CarrierShipment) - Constructor for class org.matsim.contrib.freight.carrier.Tour.Pickup
- PICKUP - Static variable in class org.matsim.contrib.freight.carrier.FreightConstants
- PLAN_MEMORY - Static variable in interface org.matsim.contrib.freight.carrier.Carrier
- prepareConfig() - Method in class org.matsim.contrib.freight.usecases.chessboard.RunChessboard
- prepareReplanning(ReplanningContext) - Method in class org.matsim.contrib.freight.controler.ReRouteVehicles
- prepareReplanning(ReplanningContext) - Method in class org.matsim.contrib.freight.controler.TimeAllocationMutator
- prepareScenario() - Method in class org.matsim.contrib.freight.usecases.chessboard.RunChessboard
- putAttributeConverters(Map<Class<?>, AttributeConverter<?>>) - Method in class org.matsim.contrib.freight.carrier.CarrierPlanXmlWriterV2
R
- readFile(String) - Method in class org.matsim.contrib.freight.carrier.CarrierPlanXmlReader
- readFile(String) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleTypeReader
- readStream(InputStream) - Method in class org.matsim.contrib.freight.carrier.CarrierPlanXmlReader
- readStream(InputStream) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleTypeReader
- readURL(URL) - Method in class org.matsim.contrib.freight.carrier.CarrierPlanXmlReader
- readURL(URL) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleTypeReader
- removePlan(CarrierPlan) - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- removePricingSchemes(Id<VehicleType>) - Method in class org.matsim.contrib.freight.jsprit.VehicleTypeDependentRoadPricingCalculator
-
Removes
RoadPricingScheme
for vehicleTypeId. - ReRouteVehicles - Class in org.matsim.contrib.freight.controler
-
Strategy module to reRoute a carrierPlan.
- ReRouteVehicles(LeastCostPathCalculator, Network, TravelTime) - Constructor for class org.matsim.contrib.freight.controler.ReRouteVehicles
-
Constructs the module with a leastCostPathRouter, network and travelTime.
- ReRouteVehicles(LeastCostPathCalculator, Network, TravelTime, double) - Constructor for class org.matsim.contrib.freight.controler.ReRouteVehicles
- reset(int) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
- routePlan(CarrierPlan, NetworkBasedTransportCosts) - Static method in class org.matsim.contrib.freight.jsprit.NetworkRouter
-
Routes the
CarrierPlan
with the router defined inNetworkBasedTransportCosts
. - run() - Method in class org.matsim.contrib.freight.usecases.chessboard.RunChessboard
- run(Collection<AbstractModule>, Collection<AbstractQSimModule>) - Method in class org.matsim.contrib.freight.usecases.chessboard.RunChessboard
- run(CarrierPlan) - Method in class org.matsim.contrib.freight.controler.TimeAndSpacePlanRouter
-
Routes all scheduled tours within the plan in time and space.
- run(Carriers) - Method in class org.matsim.contrib.freight.controler.TimeAndSpacePlanRouter
- RunChessboard - Class in org.matsim.contrib.freight.usecases.chessboard
- RunChessboard() - Constructor for class org.matsim.contrib.freight.usecases.chessboard.RunChessboard
- runJsprit(Scenario, FreightConfigGroup) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Runs jsprit and so solves the VehicleRoutingProblem (VRP) for all
Carriers
, doing the following steps: - creating NetbasedCosts based on the network - building and solving the VRP for all carriers using jsprit - take the (best) solution, route and add it asCarrierPlan
to theCarrier
.
S
- scheduleDelivery(CarrierShipment) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Schedules a delivery of a shipment, i.e.
- ScheduledTour - Class in org.matsim.contrib.freight.carrier
-
A concrete assignment of a tour, a vehicle and a departure time.
- scheduleEnd(Id<Link>) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Schedules the end of the tour (in terms of locationId).
- scheduleEnd(Id<Link>, TimeWindow) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
- schedulePickup(CarrierShipment) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Schedules pickup, i.e.
- schedulePickupAtBeginning(CarrierShipment) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Deprecated.
- scheduleService(CarrierService) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
- scheduleStart(Id<Link>) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
-
Schedules the start of the tour.
- scheduleStart(Id<Link>, TimeWindow) - Method in class org.matsim.contrib.freight.carrier.Tour.Builder
- ServiceActivity(CarrierService) - Constructor for class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- setBaseTravelTimeAndDisutility(TravelTime, TravelDisutility) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
-
Sets travelTime and travelDisutility.
- setCapacity(int) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
-
Sets the capacity of vehicle-type.
- setCapacityDemand(int) - Method in class org.matsim.contrib.freight.carrier.CarrierService.Builder
- setCarrierCapabilities(CarrierCapabilities) - Method in interface org.matsim.contrib.freight.carrier.Carrier
-
Sets carrierCapabilities.
- setCarrierCapabilities(CarrierCapabilities) - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
- setCarrierMode(Carrier, String) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- setCarriersFile(String) - Method in class org.matsim.contrib.freight.FreightConfigGroup
- setCarriersVehicleTypesFile(String) - Method in class org.matsim.contrib.freight.FreightConfigGroup
- setCoord(Coord) - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setCostPerDistanceUnit(double) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
-
Sets costs per distance-unit.
- setCostPerTimeUnit(double) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
-
Sets costs per time-unit.
- setDeliveryServiceTime(double) - Method in class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
- setDeliveryServiceTime(double) - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- setDeliveryTimeWindow(TimeWindow) - Method in class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
- setDepartureTime(double) - Method in class org.matsim.contrib.freight.carrier.Tour.Leg
- setDescription(String) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
-
Sets description.
- setEarliestStart(double) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle.Builder
- setEndTime(double) - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setEndTimeUndefined() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setExpectedArrival(double) - Method in class org.matsim.contrib.freight.carrier.Tour.Delivery
- setExpectedArrival(double) - Method in class org.matsim.contrib.freight.carrier.Tour.End
- setExpectedArrival(double) - Method in class org.matsim.contrib.freight.carrier.Tour.Pickup
- setExpectedArrival(double) - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- setExpectedArrival(double) - Method in class org.matsim.contrib.freight.carrier.Tour.Start
- setExpectedArrival(double) - Method in class org.matsim.contrib.freight.carrier.Tour.TourActivity
- setExpectedTransportTime(double) - Method in class org.matsim.contrib.freight.carrier.Tour.Leg
- setFacilityId(Id<ActivityFacility>) - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setFIFO(boolean) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
-
Ensures FIFO.
- setFixCost(double) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
-
Sets fixed costs of vehicle.
- setFleetSize(CarrierCapabilities.FleetSize) - Method in class org.matsim.contrib.freight.carrier.CarrierCapabilities.Builder
- setFleetSize(CarrierCapabilities.FleetSize) - Method in class org.matsim.contrib.freight.carrier.CarrierCapabilities
- setInclPop(boolean) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
-
If true, it observes persons of population.
- setJspritIterations(Carrier, int) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
- setLatestEnd(double) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle.Builder
- setLinkId(Id<Link>) - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setMaximumDuration(double) - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setMaximumDurationUndefined() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setMaxVelocity(double) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleType.Builder
- setName(String) - Method in class org.matsim.contrib.freight.carrier.CarrierService.Builder
- setPickupServiceTime(double) - Method in class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
- setPickupServiceTime(double) - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- setPickupTimeWindow(TimeWindow) - Method in class org.matsim.contrib.freight.carrier.CarrierShipment.Builder
- setPopulation(Population) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
-
Sets the population.
- setRoadPricingCalculator(VehicleTypeDependentRoadPricingCalculator) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
- setRoute(Route) - Method in class org.matsim.contrib.freight.carrier.Tour.Leg
- setScore(Double) - Method in class org.matsim.contrib.freight.carrier.CarrierPlan
- setSelectedPlan(CarrierPlan) - Method in interface org.matsim.contrib.freight.carrier.Carrier
-
Sets a
CarrierPlan
as selected. - setSelectedPlan(CarrierPlan) - Method in class org.matsim.contrib.freight.carrier.CarrierImpl
-
Selects the selectedPlan.
- setServiceDuration(double) - Method in class org.matsim.contrib.freight.carrier.CarrierService.Builder
-
By default it is [0.0,Integer.MaxValue].
- setServiceStartTimeWindow(TimeWindow) - Method in class org.matsim.contrib.freight.carrier.CarrierService.Builder
-
Sets a time-window for the service.
- setSkills(CarrierService, Set<String>) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Sets the given skills as an attribute.
- setSkills(CarrierShipment, Set<String>) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Sets the given skills as an attribute.
- setSkills(VehicleType, Set<String>) - Static method in class org.matsim.contrib.freight.utils.FreightUtils
-
Sets the given skills as an attribute.
- setStartTime(double) - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setStartTimeUndefined() - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setThreadSafeLeastCostPathCalculatorFactory(LeastCostPathCalculatorFactory) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
-
Sets the leastCostPathCalculatorFactory to create the calculator to calculate networkPaths, travelTimes and transportCosts.
- setTimeSliceWidth(int) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
-
Sets the width of the time-bin.
- setTimeWindowHandling(FreightConfigGroup.TimeWindowHandling) - Method in class org.matsim.contrib.freight.FreightConfigGroup
-
Physically enforces beginnings of time windows for freight activities, i.e.
- setTravelTime(TravelTime) - Method in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.Builder
-
Sets the travelTime.
- setTravelTimeSliceWidth(int) - Method in class org.matsim.contrib.freight.FreightConfigGroup
- setType(String) - Method in class org.matsim.contrib.freight.controler.FreightActivity
- setType(VehicleType) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle.Builder
- setType(VehicleType) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
- setTypeId(Id<VehicleType>) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle.Builder
- setUseDistanceConstraintForTourPlanning(FreightConfigGroup.UseDistanceConstraintForTourPlanning) - Method in class org.matsim.contrib.freight.FreightConfigGroup
- setVehicleRoutingAlgortihmFileFile(String) - Method in class org.matsim.contrib.freight.FreightConfigGroup
- setVehicleType(VehicleType) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
-
Deprecated.
- ShipmentBasedActivity() - Constructor for class org.matsim.contrib.freight.carrier.Tour.ShipmentBasedActivity
- ShipmentDeliveredEvent - Class in org.matsim.contrib.freight.events
-
This informs the world that a shipment has been delivered.
- ShipmentDeliveredEvent(Id<Carrier>, Id<Person>, CarrierShipment, double) - Constructor for class org.matsim.contrib.freight.events.ShipmentDeliveredEvent
- ShipmentDeliveredEventHandler - Interface in org.matsim.contrib.freight.events
-
Interface to listen to shipmentDeliveredEvents.
- ShipmentPickedUpEvent - Class in org.matsim.contrib.freight.events
-
This informs the world that a shipment has been picked up.
- ShipmentPickedUpEvent(Id<Carrier>, Id<Person>, CarrierShipment, double) - Constructor for class org.matsim.contrib.freight.events.ShipmentPickedUpEvent
- ShipmentPickedUpEventHandler - Interface in org.matsim.contrib.freight.events
-
Interface to listen to shipmentPickedUpEvents.
- Start(Id<Link>, TimeWindow) - Constructor for class org.matsim.contrib.freight.carrier.Tour.Start
- START - Static variable in class org.matsim.contrib.freight.carrier.FreightConstants
- startCalculation(long) - Method in interface org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts.InternalLeastCostPathCalculatorListener
T
- TimeAllocationMutator - Class in org.matsim.contrib.freight.controler
- TimeAllocationMutator() - Constructor for class org.matsim.contrib.freight.controler.TimeAllocationMutator
- TimeAllocationMutator(double, double) - Constructor for class org.matsim.contrib.freight.controler.TimeAllocationMutator
- TimeAndSpacePlanRouter - Class in org.matsim.contrib.freight.controler
-
Router routing carrierPlans in time and space.
- TimeAndSpacePlanRouter(LeastCostPathCalculator, Network, TravelTime) - Constructor for class org.matsim.contrib.freight.controler.TimeAndSpacePlanRouter
- TimeWindow - Class in org.matsim.contrib.freight.carrier
-
Q: What happens/should happen if the time window is not sufficient to unload, or the vehicle arrives after the time window?
- toString() - Method in class org.matsim.contrib.freight.carrier.CarrierPlan
- toString() - Method in class org.matsim.contrib.freight.carrier.CarrierService
- toString() - Method in class org.matsim.contrib.freight.carrier.CarrierShipment
- toString() - Method in class org.matsim.contrib.freight.carrier.CarrierVehicle
- toString() - Method in class org.matsim.contrib.freight.carrier.ScheduledTour
- toString() - Method in class org.matsim.contrib.freight.carrier.TimeWindow
- toString() - Method in class org.matsim.contrib.freight.carrier.Tour.Leg
- toString() - Method in class org.matsim.contrib.freight.carrier.Tour.ServiceActivity
- toString() - Method in class org.matsim.contrib.freight.carrier.Tour
- toString() - Method in class org.matsim.contrib.freight.carrier.Tour.TourActivity
- Tour - Class in org.matsim.contrib.freight.carrier
-
This is a tour of a carrier which is a sequence of activities and legs.
- Tour.Builder - Class in org.matsim.contrib.freight.carrier
-
A builder building a tour.
- Tour.Delivery - Class in org.matsim.contrib.freight.carrier
- Tour.End - Class in org.matsim.contrib.freight.carrier
- Tour.Leg - Class in org.matsim.contrib.freight.carrier
- Tour.Pickup - Class in org.matsim.contrib.freight.carrier
- Tour.ServiceActivity - Class in org.matsim.contrib.freight.carrier
- Tour.ShipmentBasedActivity - Class in org.matsim.contrib.freight.carrier
- Tour.Start - Class in org.matsim.contrib.freight.carrier
- Tour.TourActivity - Class in org.matsim.contrib.freight.carrier
- Tour.TourElement - Class in org.matsim.contrib.freight.carrier
- TourActivity() - Constructor for class org.matsim.contrib.freight.carrier.Tour.TourActivity
- TourElement() - Constructor for class org.matsim.contrib.freight.carrier.Tour.TourElement
- TravelDisutilities - Class in org.matsim.contrib.freight.usecases.chessboard
- TravelDisutilities() - Constructor for class org.matsim.contrib.freight.usecases.chessboard.TravelDisutilities
- TRAVELTIMESLICEWIDTH - Static variable in class org.matsim.contrib.freight.FreightConfigGroup
- ttMemorizedCounter - Variable in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
- ttRequestedCounter - Variable in class org.matsim.contrib.freight.jsprit.NetworkBasedTransportCosts
V
- valueOf(String) - Static method in enum org.matsim.contrib.freight.carrier.CarrierCapabilities.FleetSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.freight.FreightConfigGroup.TimeWindowHandling
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.freight.FreightConfigGroup.UseDistanceConstraintForTourPlanning
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.matsim.contrib.freight.carrier.CarrierCapabilities.FleetSize
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.freight.FreightConfigGroup.TimeWindowHandling
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.freight.FreightConfigGroup.UseDistanceConstraintForTourPlanning
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VEHICLEROUTINGALGORITHM - Static variable in class org.matsim.contrib.freight.FreightConfigGroup
- VehicleTypeDependentRoadPricingCalculator - Class in org.matsim.contrib.freight.jsprit
-
Calculator that manages and calculates vehicle type dependent road pricing schemas.
- VehicleTypeDependentRoadPricingCalculator() - Constructor for class org.matsim.contrib.freight.jsprit.VehicleTypeDependentRoadPricingCalculator
W
- withToll(TravelDisutility, VehicleTypeDependentRoadPricingCalculator) - Static method in class org.matsim.contrib.freight.usecases.chessboard.TravelDisutilities
- write(PrintStream) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
-
Writes the gathered data tab-separated into a text stream.
- write(String) - Method in class org.matsim.contrib.freight.carrier.CarrierPlanWriter
-
Writes carriers and their plans into a xml-file.
- write(String) - Method in class org.matsim.contrib.freight.carrier.CarrierPlanXmlWriterV2
-
Writes carriers and their plans into a xml-file.
- write(String) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleTypeWriter
- write(String) - Method in class org.matsim.contrib.freight.carrier.CarrierVehicleTypeWriterV1
-
Deprecated.
- write(String) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
-
Writes the gathered data tab-separated into a text file.
- writeGraphic(String) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
-
Writes a graphic showing the number of departures, arrivals and vehicles en route of all legs/trips to the specified file.
- writeGraphic(String, String) - Method in class org.matsim.contrib.freight.usecases.analysis.LegHistogram
-
Writes a graphic showing the number of departures, arrivals and vehicles en route of all legs/trips with the specified transportation mode to the specified file.
All Classes All Packages