Abstract class for lane-changing models.
Definition model.h:129
Abstract car-following model class.
Definition model.h:30
A lane-changing model that forbids any lane changes.
Definition no_lch.h:25
bool lch_right(point *leader, point *follower, point *new_leader, point *new_follower, model *cfm, params *lcmpars) override
Determine if the vehicle should change lanes to the right.
no_lch()
Default constructor for the no_lch model.
bool lch_left(point *leader, point *follower, point *new_leader, point *new_follower, model *cfm, params *lcmpars) override
Determine if the vehicle should change lanes to the left.
Base class for car-following model parameters.
Definition params.h:24
Represents a point in time for a vehicle in a traffic simulation.
Definition point.h:23
File for the model and lcm classes definitions (short description).