Eclipse SUMO - Simulation of Urban MObility
PHEMlightdllV5::Constants Class Reference

#include <Constants.h>

Static Public Member Functions

static const double & getDRIVE_TRAIN_EFFICIENCY ()
 
static void setDRIVE_TRAIN_EFFICIENCY (const double &value)
 

Static Public Attributes

static double _DRIVE_TRAIN_EFFICIENCY = 0
 
static const double AIR_DENSITY_CONST = 1.182
 
static const double DRIVE_TRAIN_EFFICIENCY_All = 0.9
 
static const double DRIVE_TRAIN_EFFICIENCY_CB = 0.8
 
static const double GRAVITY_CONST = 9.81
 
static const std::string HeavyVehicle = "HV"
 
static const double NORMALIZING_ACCELARATION = 0.45
 
static const double NORMALIZING_SPEED = 19.444
 
static const double SPEED_DCEL_MIN = 10 / 3.6
 
static const std::string strBEV = "BEV"
 
static const std::string strCNG = "CNG"
 
static const std::string strDiesel = "D"
 
static const std::string strEU = "EU"
 
static const std::string strGasoline = "G"
 
static const std::string strHeavy = "Heavy"
 
static const std::string strHybrid = "HEV"
 
static const std::string strKKR = "MOP"
 
static const std::string strLB = "CB"
 
static const std::string strLKW = "RT"
 
static const std::string strLNF = "LCV"
 
static const std::string strLPG = "LPG"
 
static const std::string strLSZ = "TT"
 
static const std::string strMidi = "Midi"
 
static const std::string strMR = "MC"
 
static const std::string strMR2 = "MC_2S"
 
static const std::string strMR4 = "MC_4S"
 
static const std::string strPKW = "PC"
 
static const std::string strRB = "CO"
 
static const std::string strSI = "I"
 
static const std::string strSII = "II"
 
static const std::string strSIII = "III"
 
static const std::string strSU = "SU"
 
static const double ZERO_SPEED_ACCURACY = 0.5
 

Detailed Description

Definition at line 29 of file V5/cpp/Constants.h.

Member Function Documentation

◆ getDRIVE_TRAIN_EFFICIENCY()

const double & PHEMlightdllV5::Constants::getDRIVE_TRAIN_EFFICIENCY ( )
static

Definition at line 63 of file V5/cpp/Constants.cpp.

References _DRIVE_TRAIN_EFFICIENCY.

Referenced by PHEMlightdllV5::CEP::getFMot().

Here is the caller graph for this function:

◆ setDRIVE_TRAIN_EFFICIENCY()

void PHEMlightdllV5::Constants::setDRIVE_TRAIN_EFFICIENCY ( const double &  value)
static

Definition at line 67 of file V5/cpp/Constants.cpp.

References _DRIVE_TRAIN_EFFICIENCY.

Referenced by PHEMlightdllV5::Helpers::getvclass().

Here is the caller graph for this function:

Field Documentation

◆ _DRIVE_TRAIN_EFFICIENCY

double PHEMlightdllV5::Constants::_DRIVE_TRAIN_EFFICIENCY = 0
static

◆ AIR_DENSITY_CONST

const double PHEMlightdllV5::Constants::AIR_DENSITY_CONST = 1.182
static

◆ DRIVE_TRAIN_EFFICIENCY_All

const double PHEMlightdllV5::Constants::DRIVE_TRAIN_EFFICIENCY_All = 0.9
static

Definition at line 38 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getvclass().

◆ DRIVE_TRAIN_EFFICIENCY_CB

const double PHEMlightdllV5::Constants::DRIVE_TRAIN_EFFICIENCY_CB = 0.8
static

Definition at line 39 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getvclass().

◆ GRAVITY_CONST

const double PHEMlightdllV5::Constants::GRAVITY_CONST = 9.81
static

◆ HeavyVehicle

const std::string PHEMlightdllV5::Constants::HeavyVehicle = "HV"
static

Definition at line 43 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::CEP::CEP().

◆ NORMALIZING_ACCELARATION

const double PHEMlightdllV5::Constants::NORMALIZING_ACCELARATION = 0.45
static

Definition at line 35 of file V5/cpp/Constants.h.

Referenced by HelpersPHEMlight5::compute().

◆ NORMALIZING_SPEED

const double PHEMlightdllV5::Constants::NORMALIZING_SPEED = 19.444
static

Definition at line 34 of file V5/cpp/Constants.h.

Referenced by HelpersPHEMlight5::compute().

◆ SPEED_DCEL_MIN

const double PHEMlightdllV5::Constants::SPEED_DCEL_MIN = 10 / 3.6
static

◆ strBEV

const std::string PHEMlightdllV5::Constants::strBEV = "BEV"
static

◆ strCNG

const std::string PHEMlightdllV5::Constants::strCNG = "CNG"
static

◆ strDiesel

const std::string PHEMlightdllV5::Constants::strDiesel = "D"
static

◆ strEU

const std::string PHEMlightdllV5::Constants::strEU = "EU"
static

Definition at line 65 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::geteclass().

◆ strGasoline

const std::string PHEMlightdllV5::Constants::strGasoline = "G"
static

◆ strHeavy

const std::string PHEMlightdllV5::Constants::strHeavy = "Heavy"
static

Definition at line 72 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getsclass().

◆ strHybrid

const std::string PHEMlightdllV5::Constants::strHybrid = "HEV"
static

◆ strKKR

const std::string PHEMlightdllV5::Constants::strKKR = "MOP"
static

Definition at line 55 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getvclass().

◆ strLB

const std::string PHEMlightdllV5::Constants::strLB = "CB"
static

◆ strLKW

const std::string PHEMlightdllV5::Constants::strLKW = "RT"
static

◆ strLNF

◆ strLPG

const std::string PHEMlightdllV5::Constants::strLPG = "LPG"
static

◆ strLSZ

const std::string PHEMlightdllV5::Constants::strLSZ = "TT"
static

Definition at line 49 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getvclass().

◆ strMidi

const std::string PHEMlightdllV5::Constants::strMidi = "Midi"
static

Definition at line 71 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getsclass().

◆ strMR

const std::string PHEMlightdllV5::Constants::strMR = "MC"
static

Definition at line 54 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getvclass().

◆ strMR2

const std::string PHEMlightdllV5::Constants::strMR2 = "MC_2S"
static

Definition at line 52 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getvclass().

◆ strMR4

const std::string PHEMlightdllV5::Constants::strMR4 = "MC_4S"
static

Definition at line 53 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getvclass().

◆ strPKW

const std::string PHEMlightdllV5::Constants::strPKW = "PC"
static

◆ strRB

const std::string PHEMlightdllV5::Constants::strRB = "CO"
static

Definition at line 50 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getvclass().

◆ strSI

const std::string PHEMlightdllV5::Constants::strSI = "I"
static

Definition at line 68 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getsclass().

◆ strSII

const std::string PHEMlightdllV5::Constants::strSII = "II"
static

Definition at line 69 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getsclass().

◆ strSIII

const std::string PHEMlightdllV5::Constants::strSIII = "III"
static

Definition at line 70 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getsclass().

◆ strSU

const std::string PHEMlightdllV5::Constants::strSU = "SU"
static

Definition at line 75 of file V5/cpp/Constants.h.

Referenced by PHEMlightdllV5::Helpers::getuclass().

◆ ZERO_SPEED_ACCURACY

const double PHEMlightdllV5::Constants::ZERO_SPEED_ACCURACY = 0.5
static

The documentation for this class was generated from the following files: