1 package org.opentrafficsim.road.gtu.lane.tactical.lmrs;
2
3 import org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics;
4 import org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException;
5 import org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException;
6 import org.opentrafficsim.road.gtu.lane.perception.LanePerception;
7 import org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel;
8 import org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire;
9 import org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.VoluntaryIncentive;
10
11
12
13
14
15
16
17
18
19
20
21
22 public class IncentiveHierarchal implements VoluntaryIncentive
23 {
24
25
26 @Override
27 public final Desire determineDesire(final BehavioralCharacteristics behavioralCharacteristics,
28 final LanePerception perception, final CarFollowingModel carFollowingModel, final Desire mandatoryDesire,
29 final Desire voluntaryDesire) throws ParameterException, OperationalPlanException
30 {
31 return new Desire(0, 0);
32 }
33
34
35 @Override
36 public final String toString()
37 {
38 return "IncentiveHierarchal";
39 }
40
41 }