Interface VoluntaryIncentive

    • Method Detail

      • determineDesire

        Desire determineDesire​(Parameters parameters,
                               LanePerception perception,
                               CarFollowingModel carFollowingModel,
                               Desire mandatoryDesire,
                               Desire voluntaryDesire)
                        throws 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
        voluntaryDesire - Desire; level of voluntary desire at current time, of voluntary incentives calculated before
        Returns:
        level of lane change desire for this incentive
        Throws:
        ParameterException - if a parameter is not given or out of bounds
        OperationalPlanException - in case of a perception exception