@Override public void begin(VehicleRoute route) { this.route = route; latestArrTimeAtPrevAct = route.getEnd().getTheoreticalLatestOperationStartTime(); prevAct = route.getEnd(); }
@Override public void begin(VehicleRoute route) { this.route = route; latest_arrTime_at_prevAct = route.getEnd().getTheoreticalLatestOperationStartTime(); prevAct = route.getEnd(); }
public End(End end) { this.location = end.getLocation(); // this.locationId = end.getLocation().getId(); theoretical_earliestOperationStartTime = end.getTheoreticalEarliestOperationStartTime(); theoretical_latestOperationStartTime = end.getTheoreticalLatestOperationStartTime(); arrTime = end.getArrTime(); endTime = end.getEndTime(); setIndex(-2); }
@Override public void finish() { sum_transport_time += route.getEnd().getArrTime() - prevActDeparture; sum_too_late += Math.max(0, route.getEnd().getArrTime() - route.getEnd().getTheoreticalLatestOperationStartTime()); stateManager.putRouteState(route, transport_time_id, sum_transport_time); stateManager.putRouteState(route, waiting_time_id, sum_waiting_time); stateManager.putRouteState(route, service_time_id, sum_service_time); stateManager.putRouteState(route, too_late_id, sum_too_late); } }
@Override public void begin(VehicleRoute route) { this.route = route; latestArrTimeAtPrevAct = route.getEnd().getTheoreticalLatestOperationStartTime(); prevAct = route.getEnd(); }
public End(End end) { this.location = end.getLocation(); // this.locationId = end.getLocation().getId(); theoretical_earliestOperationStartTime = end.getTheoreticalEarliestOperationStartTime(); theoretical_latestOperationStartTime = end.getTheoreticalLatestOperationStartTime(); arrTime = end.getArrTime(); endTime = end.getEndTime(); setIndex(-2); }
@Override public void finish() { sum_transport_time += route.getEnd().getArrTime() - prevActDeparture; sum_too_late += Math.max(0, route.getEnd().getArrTime() - route.getEnd().getTheoreticalLatestOperationStartTime()); stateManager.putRouteState(route, transport_time_id, sum_transport_time); stateManager.putRouteState(route, waiting_time_id, sum_waiting_time); stateManager.putRouteState(route, service_time_id, sum_service_time); stateManager.putRouteState(route, too_late_id, sum_too_late); } }