Autopysta
Loading...
Searching...
No Matches
p_linear.h
Go to the documentation of this file.
1
11#ifndef _P_LINEAR_H
12#define _P_LINEAR_H
13
14#include "params.h"
15#include "Exception.h"
16
29class p_linear : public params {
30public:
31 double V = 120 / 3.6;
32 double c1 = 1.0 / 20.0;
33 double c2 = 93.0 / 160.0;
34 double c3 = 9.0 / 64.0;
35 double sr = 220.0 / 9;
36 double tau = 4.0 / 6;
37
39
44
46
56 p_linear(double V, double c1, double c2, double c3, double sr, double tau);
57};
58
59#endif
Parameter class for the linear car-following model.
Definition p_linear.h:29
double c1
Coefficient for speed difference sensitivity.
Definition p_linear.h:32
double c2
Coefficient for follower's speed difference sensitivity.
Definition p_linear.h:33
p_linear(double V, double c1, double c2, double c3, double sr, double tau)
Constructor with custom parameter values.
double sr
Jam spacing (minimum distance between vehicles when stopped).
Definition p_linear.h:35
double V
Free-flow speed in m/s (default value: 120 km/h).
Definition p_linear.h:31
double c3
Coefficient for spacing sensitivity.
Definition p_linear.h:34
double tau
Driver's reaction time in seconds.
Definition p_linear.h:36
p_linear()
Default constructor for p_linear.
Base class for car-following model parameters.
Definition params.h:24
File for the params and params_cust classes definitions (short description).