Class SocioDesiredSpeed

    • Field Detail

      • RHO

        protected static final org.opentrafficsim.base.parameters.ParameterTypeDouble RHO
        Social pressure applied to the leader.
      • SOCIO

        protected static final org.opentrafficsim.base.parameters.ParameterTypeDouble SOCIO
        Socio-speed sensitivity parameter.
      • VGAIN

        protected static final org.opentrafficsim.base.parameters.ParameterTypeSpeed VGAIN
        Vgain parameter; ego-speed sensitivity.
    • Constructor Detail

      • SocioDesiredSpeed

        public SocioDesiredSpeed​(DesiredSpeedModel baseModel)
        Constructor.
        Parameters:
        baseModel - DesiredSpeedModel; base model for desired speed
    • Method Detail

      • desiredSpeed

        public Speed desiredSpeed​(org.opentrafficsim.base.parameters.Parameters parameters,
                                  SpeedLimitInfo speedInfo)
                           throws org.opentrafficsim.base.parameters.ParameterException
        Determines the desired speed.
        Specified by:
        desiredSpeed in interface DesiredSpeedModel
        Parameters:
        parameters - Parameters; parameters
        speedInfo - SpeedLimitInfo; info regarding the desired speed for car-following
        Returns:
        desired speed
        Throws:
        org.opentrafficsim.base.parameters.ParameterException - if parameter exception occurs
      • init

        public void init​(LaneBasedGTU laneBasedGtu)
        Initialize car-following model.
        Specified by:
        init in interface Initialisable
        Parameters:
        laneBasedGtu - LaneBasedGTU; gtu