Uses of Interface
org.opentrafficsim.road.gtu.perception.mental.channel.ChannelTask
Packages that use ChannelTask
Package
Description
Mental implementation based on an Attention Matrix, determining attention over different channels.
-
Uses of ChannelTask in org.opentrafficsim.road.gtu.perception.mental.channel
Classes in org.opentrafficsim.road.gtu.perception.mental.channel that implement ChannelTaskModifier and TypeClassDescriptionclassTask demand for acceleration from stand-still or low speeds.classTask demand for car-following.classConstant task demand.final classTask demand for potential cut-in or cooperation.classTask demand due to intersection, including conflicts.final classTask demand for lane changing left and right.classTask demand from local distraction.classChannel implementation of task due to road side distraction.classTask demand for scanning.classTask demand for signal (front: brake lights, left: right indicator, right: left indicator).classTask demand for social pressure.classTask demand for traffic lights.Fields in org.opentrafficsim.road.gtu.perception.mental.channel with type parameters of type ChannelTaskModifier and TypeFieldDescriptionstatic final Function<LanePerception,Set<ChannelTask>> ChannelTaskAcceleration.SUPPLIERStandard supplier that supplies a single instance of the acceleration task.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskCarFollowing.SUPPLIERStandard supplier that supplies a single instance of the car-following task.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskCooperation.SUPPLIERStandard supplier that supplies instances for left and right cooperation task.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskIntersection.SUPPLIERStandard supplier that supplies a task per grouped set of conflicts based on common upstream nodes.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskLaneChange.SUPPLIERStandard supplier that supplies instances for left and right lane-change task.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskLocalDistraction.SUPPLIERStandard supplier that supplies instances for left, right and front local distraction task.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskScan.SUPPLIERStandard supplier that supplies instances for left, right, front and rear scan task.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskSignal.SUPPLIERStandard supplier that supplies instances for left, right and front signal task.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskSocio.SUPPLIERStandard supplier that supplies a single instance of the socio task.static final Function<LanePerception,Set<ChannelTask>> ChannelTaskTrafficLight.SUPPLIERStandard supplier that supplies a single instance of the traffic light task.Methods in org.opentrafficsim.road.gtu.perception.mental.channel that return types with arguments of type ChannelTaskModifier and TypeMethodDescriptionChannelTaskRoadSideDistraction.Supplier.apply(LanePerception t) ChannelFuller.getTasks()Method parameters in org.opentrafficsim.road.gtu.perception.mental.channel with type arguments of type ChannelTaskModifier and TypeMethodDescriptionvoidChannelFuller.addTaskSupplier(Function<LanePerception, Set<ChannelTask>> taskSupplier) Add task supplier.voidChannelFuller.removeTaskSupplier(Function<LanePerception, Set<ChannelTask>> taskSupplier) Remove task supplier.Constructor parameters in org.opentrafficsim.road.gtu.perception.mental.channel with type arguments of type ChannelTaskModifierConstructorDescriptionChannelFuller(Collection<Function<LanePerception, Set<ChannelTask>>> taskSuppliers, Set<BehavioralAdaptation> behavioralAdapatations) Constructor.