Autopysta
Loading...
Searching...
No Matches
p_gipps.h
Go to the documentation of this file.
1
12#ifndef _P_GIPPS_H
13#define _P_GIPPS_H
14
15#include "params.h"
16#include "Exception.h"
17
42class p_gipps: public params {
43public:
44 double an = 1.7;
45 double bn = -3.4;
46 double sn = 6.5;
47 double vn = 120.0 / 3.6;
48 double tau = 0.8;
49 double bg = -3.2;
50
52
62
64
75 p_gipps(double an, double bn, double sn, double vn, double tau, double bg);
76};
77
78#endif
Parameter class for the Gipps car-following model.
Definition p_gipps.h:42
double vn
Free-flow speed in m/s (default value: 120 km/h).
Definition p_gipps.h:47
double sn
Jam spacing in meters (the minimum safe distance between stopped vehicles).
Definition p_gipps.h:46
double bn
Maximum deceleration (braking) in m/s².
Definition p_gipps.h:45
p_gipps()
Default constructor for p_gipps.
double bg
Estimated maximum deceleration of the leader in m/s².
Definition p_gipps.h:49
double an
Maximum acceleration in m/s².
Definition p_gipps.h:44
double tau
Driver's reaction time in seconds.
Definition p_gipps.h:48
p_gipps(double an, double bn, double sn, double vn, double tau, double bg)
Constructor with custom parameter values.
Base class for car-following model parameters.
Definition params.h:24
File for the params and params_cust classes definitions (short description).