SUMO - Simulation of Urban MObility
Constants.cpp
Go to the documentation of this file.
1 /****************************************************************************/
8 //
9 /****************************************************************************/
10 // SUMO, Simulation of Urban MObility; see http://sumo.dlr.de/
11 // Copyright (C) 2016-2017 DLR (http://www.dlr.de/) and contributors
12 // PHEMlight module
13 // Copyright 2016 Technische Universitaet Graz, https://www.tugraz.at/
14 /****************************************************************************/
15 //
16 // This file is part of SUMO.
17 // SUMO is free software: you can redistribute it and/or modify
18 // it under the terms of the GNU General Public License as published by
19 // the Free Software Foundation, either version 3 of the License, or
20 // (at your option) any later version.
21 //
22 /****************************************************************************/
23 
24 
25 #include "Constants.h"
26 
27 
28 namespace PHEMlightdll {
29 
30 const double Constants::GRAVITY_CONST = 9.81;
31 const double Constants::AIR_DENSITY_CONST = 1.182;
32 const double Constants::NORMALIZING_SPEED = 19.444;
33 const double Constants::NORMALIZING_ACCELARATION = 0.45;
34 const double Constants::SPEED_DCEL_MIN = 10 / 3.6;
35 const double Constants::ZERO_SPEED_ACCURACY = 0.5;
36 const double Constants::DRIVE_TRAIN_EFFICIENCY_All = 0.9;
37 const double Constants::DRIVE_TRAIN_EFFICIENCY_CB = 0.8;
38 const std::string Constants::HeavyVehicle = "HV";
39 const std::string Constants::strPKW = "PC";
40 const std::string Constants::strLNF = "LCV";
41 const std::string Constants::strLKW = "HDV_RT";
42 const std::string Constants::strLSZ = "HDV_TT";
43 const std::string Constants::strRB = "HDV_CO";
44 const std::string Constants::strLB = "HDV_CB";
45 const std::string Constants::strMR2 = "MC_2S";
46 const std::string Constants::strMR4 = "MC_4S";
47 const std::string Constants::strKKR = "MOP";
48 const std::string Constants::strGasoline = "G";
49 const std::string Constants::strDiesel = "D";
50 const std::string Constants::strCNG = "CNG";
51 const std::string Constants::strHybrid = "HEV";
52 const std::string Constants::strBEV = "BEV";
53 const std::string Constants::strEU = "EU";
54 const std::string Constants::strSI = "I";
55 const std::string Constants::strSII = "II";
56 const std::string Constants::strSIII = "III";
58 
61  }
62 
63  void Constants::setDRIVE_TRAIN_EFFICIENCY(const double& value) {
65  }
66 }
static const std::string strSIII
Definition: Constants.h:73
static const double SPEED_DCEL_MIN
Definition: Constants.h:40
static const std::string strCNG
Definition: Constants.h:63
static const std::string strPKW
Definition: Constants.h:50
static const std::string strLSZ
Definition: Constants.h:53
static const double & getDRIVE_TRAIN_EFFICIENCY()
Definition: Constants.cpp:59
static const std::string strSI
Definition: Constants.h:71
static const std::string strSII
Definition: Constants.h:72
static const std::string strHybrid
Definition: Constants.h:64
static const std::string HeavyVehicle
Definition: Constants.h:47
static const double DRIVE_TRAIN_EFFICIENCY_CB
Definition: Constants.h:43
static const std::string strKKR
Definition: Constants.h:58
static const std::string strMR2
Definition: Constants.h:56
static const double DRIVE_TRAIN_EFFICIENCY_All
Definition: Constants.h:42
static const double NORMALIZING_SPEED
Definition: Constants.h:38
static const std::string strEU
Definition: Constants.h:68
static const double NORMALIZING_ACCELARATION
Definition: Constants.h:39
static const std::string strDiesel
Definition: Constants.h:62
static void setDRIVE_TRAIN_EFFICIENCY(const double &value)
Definition: Constants.cpp:63
static const std::string strGasoline
Definition: Constants.h:61
static const std::string strLNF
Definition: Constants.h:51
static const std::string strLKW
Definition: Constants.h:52
static const std::string strMR4
Definition: Constants.h:57
static const std::string strBEV
Definition: Constants.h:65
static const double GRAVITY_CONST
Definition: Constants.h:36
static double _DRIVE_TRAIN_EFFICIENCY
Definition: Constants.h:77
static const double ZERO_SPEED_ACCURACY
Definition: Constants.h:41
static const std::string strRB
Definition: Constants.h:54
static const double AIR_DENSITY_CONST
Definition: Constants.h:37
static const std::string strLB
Definition: Constants.h:55