Autopysta
Loading...
Searching...
No Matches
p_idm.h
Go to the documentation of this file.
1
16#ifndef _P_IDM_H
17#define _P_IDM_H
18
19#include "params.h"
20
29class p_idm : public params {
30public:
31 double v0 = 120.0 / 3.6;
32 double T = 1.6;
33 double a = 0.73;
34 double b = 1.67;
35 double dl = 4;
36 double s0 = 2;
37 double l = 5;
38
48
62 p_idm(double v0, double T, double a, double b, double s0, double l);
63};
64
65#endif // _P_IDM_H
Parameters for the Intelligent Driver Model (IDM).
Definition p_idm.h:29
double T
Desired time headway (s).
Definition p_idm.h:32
double v0
Maximum desired speed (m/s).
Definition p_idm.h:31
double s0
Minimum gap (jam distance) in congested traffic (m).
Definition p_idm.h:36
double b
Comfortable deceleration (m/s²).
Definition p_idm.h:34
double a
Maximum acceleration (m/s²).
Definition p_idm.h:33
double l
Vehicle length (m).
Definition p_idm.h:37
double dl
Acceleration exponent.
Definition p_idm.h:35
p_idm(double v0, double T, double a, double b, double s0, double l)
Constructor for IDM parameters with custom values.
p_idm()
Default constructor with standard IDM parameters.
Base class for car-following model parameters.
Definition params.h:24
File for the params and params_cust classes definitions (short description).