A B C D E F G H I L M N O P R S T V W 
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 the Carrier.
addShipment(Carrier, CarrierShipment) - Static method in class org.matsim.contrib.freight.carrier.CarrierUtils
Adds an CarrierShipment to the Carrier.
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 from VehicleRoutingProblem.
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 from VehicleRoutingProblemSolution.
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 from ScheduledTour.
createRoutingProblem(Carrier, Network, VehicleRoutingTransportCosts, VehicleRoutingActivityCosts) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
Creates an immutable VehicleRoutingProblem from Carrier.
createRoutingProblemBuilder(Carrier, Network) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
Creates VehicleRoutingProblem.Builder from Carrier for later building of the VehicleRoutingProblem.
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 with CarrierShipments for creating a new VRP.
createSolution(CarrierPlan, VehicleRoutingProblem) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
Creates a VehicleRoutingProblemSolution from CarrierPlan.
createStrategyManager() - Method in interface org.matsim.contrib.freight.controler.CarrierPlanStrategyManagerFactory
 
createTour(VehicleRoute) - Static method in class org.matsim.contrib.freight.jsprit.MatsimJspritFactory
Creates ScheduledTour from VehicleRoute.

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 a VehicleType 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-vehicle CarrierVehicle 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 in NetworkBasedTransportCosts.
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 as CarrierPlan to the Carrier.

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.
A B C D E F G H I L M N O P R S T V W 
All Classes All Packages