Interface VehicleModel

    • Field Detail

      • MINMAX

        static final VehicleModel MINMAX
        Acceleration bounded by GTU min and max acceleration.
    • Method Detail

      • boundAcceleration

        Acceleration boundAcceleration​(Acceleration acceleration,
                                       LaneBasedGTU gtu)
        Returns a bounded acceleration.
        Parameters:
        acceleration - Acceleration; intended acceleration
        gtu - LaneBasedGTU; gtu
        Returns:
        Acceleration; possible acceleration
      • getMass

        default Mass getMass()
        GTU mass.
        Returns:
        GTU mass
      • getMomentOfInertiaAboutZ

        default double getMomentOfInertiaAboutZ()
        Moment of inertia about z-axis and center point of gravity.
        Returns:
        moment of inertia about z-axis