Uses of Interface
com.graphhopper.jsprit.core.algorithm.state.StateId
Packages that use StateId
Package
Description
-
Uses of StateId in com.graphhopper.jsprit.core.algorithm.state
Fields in com.graphhopper.jsprit.core.algorithm.state declared as StateIdModifier and TypeFieldDescriptionstatic final StateIdInternalStates.COSTSstatic final StateIdInternalStates.DURATIONstatic final StateIdInternalStates.EARLIEST_OPERATION_START_TIMEstatic final StateIdInternalStates.EARLIEST_WITHOUT_WAITINGstatic final StateIdInternalStates.FUTURE_MAXLOADstatic final StateIdInternalStates.FUTURE_WAITINGstatic final StateIdInternalStates.LATEST_OPERATION_START_TIMEstatic final StateIdInternalStates.LOADstatic final StateIdInternalStates.LOAD_AT_BEGINNINGstatic final StateIdInternalStates.LOAD_AT_ENDstatic final StateIdInternalStates.MAXLOADstatic final StateIdInternalStates.PAST_MAXLOADstatic final StateIdInternalStates.SKILLSstatic final StateIdInternalStates.SWITCH_NOT_FEASIBLEstatic final StateIdInternalStates.TIME_SLACKstatic final StateIdInternalStates.WAITINGMethods in com.graphhopper.jsprit.core.algorithm.state that return StateIdModifier and TypeMethodDescriptionStateManager.createStateId(String name) Create and returns a stateId with the specified state-name.Methods in com.graphhopper.jsprit.core.algorithm.state with parameters of type StateIdModifier and TypeMethodDescription<T> TStateManager.getActivityState(TourActivity act, StateId stateId, Class<T> type) Returns associated state for the specified activity and stateId, or it returns null if no value is associated.<T> TStateManager.getActivityState(TourActivity act, Vehicle vehicle, StateId stateId, Class<T> type) Returns the associated state value to the specified activity, vehicle and stateId, or null if no state value is associated.<T> TStateManager.getProblemState(StateId stateId, Class<T> type) Returns mapped state value that is associated to the specified stateId, or null if no value is associated to the specified stateId.<T> TStateManager.getRouteState(VehicleRoute route, StateId stateId, Class<T> type) Returns the route state that is associated to the route and stateId, or null if no state is associated.<T> TStateManager.getRouteState(VehicleRoute route, Vehicle vehicle, StateId stateId, Class<T> type) Returns the route state that is assigned to the specified route, vehicle and stateId.booleanStateManager.hasActivityState(TourActivity act, Vehicle vehicle, StateId stateId) Returns true if a state value is associated to the specified activity, vehicle and stateId.booleanStateManager.hasRouteState(VehicleRoute route, Vehicle vehicle, StateId stateId) Returns true if a state is assigned to the specified route, vehicle and stateId.<T> voidStateManager.putActivityState(TourActivity act, StateId stateId, T state) Associates the specified activity and stateId to the state value.<T> voidStateManager.putActivityState(TourActivity act, Vehicle vehicle, StateId stateId, T state) Associates the specified activity, vehicle and stateId to the state value.<T> voidStateManager.putProblemState(StateId stateId, Class<T> type, T state) Associates the specified state to the stateId.<T> voidStateManager.putRouteState(VehicleRoute route, StateId stateId, T state) Associates the specified route, vehicle and stateId to the state value.<T> voidStateManager.putRouteState(VehicleRoute route, Vehicle vehicle, StateId stateId, T state) Associates the specified route, vehicle and stateId to the state value.Constructors in com.graphhopper.jsprit.core.algorithm.state with parameters of type StateIdModifierConstructorDescriptionUpdateMaxTimeInVehicle(StateManager stateManager, StateId slackTimeId, TransportTime transportTime, VehicleRoutingActivityCosts activityCosts, StateId openJobsId) VehicleDependentTraveledDistance(TransportDistance transportCostMatrices, StateManager stateManager, StateId distanceInRouteId, Collection<Vehicle> vehicles) -
Uses of StateId in com.graphhopper.jsprit.core.problem.constraint
Constructors in com.graphhopper.jsprit.core.problem.constraint with parameters of type StateIdModifierConstructorDescriptionMaxDistanceConstraint(StateManager stateManager, StateId distanceId, TransportDistance distanceCalculator, Map<Vehicle, Double> maxDistancePerVehicleMap) Deprecated.MaxDistanceConstraint(StateManager stateManager, StateId distanceId, TransportDistance distanceCalculator, Map<Vehicle, Double> maxDistancePerVehicleMap, VehicleRoutingProblem vrp) MaxTimeInVehicleConstraint(TransportTime transportTime, VehicleRoutingActivityCosts activityCosts, StateId minSlackId, StateManager stateManager, VehicleRoutingProblem vrp, StateId openJobsId) -
Uses of StateId in com.graphhopper.jsprit.core.problem.solution.route.state
Methods in com.graphhopper.jsprit.core.problem.solution.route.state with parameters of type StateIdModifier and TypeMethodDescription<T> TRouteAndActivityStateGetter.getActivityState(TourActivity act, StateId stateId, Class<T> type) <T> TRouteAndActivityStateGetter.getActivityState(TourActivity act, Vehicle vehicle, StateId stateId, Class<T> type) <T> TRouteAndActivityStateGetter.getRouteState(VehicleRoute route, StateId stateId, Class<T> type) <T> TRouteAndActivityStateGetter.getRouteState(VehicleRoute route, Vehicle vehicle, StateId stateId, Class<T> type)
MaxDistanceConstraint(StateManager, StateId, TransportDistance, Map, VehicleRoutingProblem)instead.