22 #ifndef MSCFModel_KraussPS_h 23 #define MSCFModel_KraussPS_h 57 double decel,
double emergencyDecel,
double apparentDecel,
58 double dawdle,
double headwayTime);
MSCFModel_KraussPS(const MSVehicleType *vtype, double accel, double decel, double emergencyDecel, double apparentDecel, double dawdle, double headwayTime)
Constructor.
Representation of a vehicle in the micro simulation.
int getModelID() const
Returns the model's name.
The car-following model abstraction.
Krauss car-following model, changing accel and speed by slope.
The car-following model and parameter.
MSCFModel * duplicate(const MSVehicleType *vtype) const
Duplicates the car-following model.
double maxNextSpeed(double speed, const MSVehicle *const veh) const
Returns the maximum speed given the current speed.
Krauss car-following model, with acceleration decrease and faster start.
~MSCFModel_KraussPS()
Destructor.
virtual double dawdle(double speed) const
Applies driver imperfection (dawdling / sigma)