Interface MandatoryIncentive

    • Method Detail

      • determineDesire

        Desire determineDesire​(org.opentrafficsim.base.parameters.Parameters parameters,
                               LanePerception perception,
                               CarFollowingModel carFollowingModel,
                               Desire mandatoryDesire)
                        throws org.opentrafficsim.base.parameters.ParameterException,
                               OperationalPlanException
        Determines level of lane change desire for a lane change incentive.
        Parameters:
        parameters - Parameters; parameters
        perception - LanePerception; perception
        carFollowingModel - CarFollowingModel; car-following model
        mandatoryDesire - Desire; level of mandatory desire at current time
        Returns:
        level of lane change desire for this incentive
        Throws:
        org.opentrafficsim.base.parameters.ParameterException - if a parameter is not given or out of bounds
        OperationalPlanException - in case of a perception exception