SUMO - Simulation of Urban MObility
PHEMlightdll::Constants Class Reference

#include <Constants.h>

Collaboration diagram for PHEMlightdll::Constants:
Collaboration graph

Static Public Member Functions

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

Data Fields

const double AIR_DENSITY_CONST = 1.182
 
const double DRIVE_TRAIN_EFFICIENCY_All = 0.9
 
const double DRIVE_TRAIN_EFFICIENCY_CB = 0.8
 
const double GRAVITY_CONST = 9.81
 
const string HeavyVehicle = "HV"
 
const double NNORM_INCREMENT = 0.05
 
const double NORMALIZING_ACCELARATION = 0.45
 
const double NORMALIZING_SPEED = 19.444
 
const double POWER_FC_INCREMENT = 0.1
 
const double POWER_POLLUTANT_INCREMENT = 0.3
 
const double SPEED_DCEL_MIN = 10 / 3.6
 
const double SPEED_ROTATIONAL_INCREMENT = 10 / 3.6
 
const string strBEV = "BEV"
 
const string strCNG = "CNG"
 
const string strDiesel = "D"
 
const string strEU = "EU"
 
const string strGasoline = "G"
 
const string strHybrid = "HEV"
 
const string strKKR = "MOP"
 
const string strLB = "HDV_CB"
 
const string strLKW = "HDV_RT"
 
const string strLNF = "LCV"
 
const string strLSZ = "HDV_TT"
 
const string strMR2 = "MC_2S"
 
const string strMR4 = "MC_4S"
 
const string strPKW = "PC"
 
const string strRB = "HDV_CO"
 
const string strSI = "I"
 
const string strSII = "II"
 
const string strSIII = "III"
 
const double ZERO_SPEED_ACCURACY = 0.5
 

Static Public Attributes

static double _DRIVE_TRAIN_EFFICIENCY = 0
 
static string[] AGGREGATED_VEHICLECLASSES
 
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 strHybrid = "HEV"
 
static const std::string strKKR = "MOP"
 
static const std::string strLB = "HDV_CB"
 
static const std::string strLKW = "HDV_RT"
 
static const std::string strLNF = "LCV"
 
static const std::string strLSZ = "HDV_TT"
 
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 = "HDV_CO"
 
static const std::string strSI = "I"
 
static const std::string strSII = "II"
 
static const std::string strSIII = "III"
 
static const double ZERO_SPEED_ACCURACY = 0.5
 

Properties

static double DRIVE_TRAIN_EFFICIENCY [get, set]
 

Private Attributes

const string strAggBUS = "BUS"
 
const string strAggHDV = "HDV"
 
const string strAggPC = "PC"
 
const string strAggTW = "TW"
 

Detailed Description

Definition at line 33 of file Constants.h.

Member Function Documentation

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

Definition at line 59 of file Constants.cpp.

References _DRIVE_TRAIN_EFFICIENCY.

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

Definition at line 63 of file Constants.cpp.

References _DRIVE_TRAIN_EFFICIENCY.

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

Field Documentation

static double PHEMlightdll::Constants::_DRIVE_TRAIN_EFFICIENCY = 0
static
string [] PHEMlightdll.Constants.AGGREGATED_VEHICLECLASSES
static
Initial value:
= new string[] { strAggPC,

Definition at line 65 of file Constants.cs.

Referenced by PHEMlightdll::CEPHandler.GetFleetCEP().

const double PHEMlightdll.Constants.AIR_DENSITY_CONST = 1.182

Definition at line 14 of file Constants.cs.

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

Definition at line 37 of file Constants.h.

Referenced by PHEMlightdll::CEP::CalcPower().

const double PHEMlightdll.Constants.DRIVE_TRAIN_EFFICIENCY_All = 0.9

Definition at line 19 of file Constants.cs.

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

Definition at line 42 of file Constants.h.

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

const double PHEMlightdll.Constants.DRIVE_TRAIN_EFFICIENCY_CB = 0.8

Definition at line 20 of file Constants.cs.

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

Definition at line 43 of file Constants.h.

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

const double PHEMlightdll.Constants.GRAVITY_CONST = 9.81

Definition at line 13 of file Constants.cs.

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

Definition at line 36 of file Constants.h.

Referenced by PHEMlightdll::CEP::CalcPower(), and PHEMlightdll::CEP::GetDecelCoast().

const string PHEMlightdll.Constants.HeavyVehicle = "HV"

Definition at line 31 of file Constants.cs.

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

Definition at line 47 of file Constants.h.

Referenced by PHEMlightdll::CEPHandler::Load().

const double PHEMlightdll.Constants.NNORM_INCREMENT = 0.05

Definition at line 27 of file Constants.cs.

Referenced by PHEMlightdll::CEP.AddRangeCeps().

const double PHEMlightdll.Constants.NORMALIZING_ACCELARATION = 0.45

Definition at line 16 of file Constants.cs.

const double PHEMlightdll::Constants::NORMALIZING_ACCELARATION = 0.45
static
const double PHEMlightdll.Constants.NORMALIZING_SPEED = 19.444

Definition at line 15 of file Constants.cs.

const double PHEMlightdll::Constants::NORMALIZING_SPEED = 19.444
static
const double PHEMlightdll.Constants.POWER_FC_INCREMENT = 0.1

Definition at line 25 of file Constants.cs.

Referenced by PHEMlightdll::CEP.AddRangeCeps().

const double PHEMlightdll.Constants.POWER_POLLUTANT_INCREMENT = 0.3

Definition at line 26 of file Constants.cs.

Referenced by PHEMlightdll::CEP.AddRangeCeps().

const double PHEMlightdll.Constants.SPEED_DCEL_MIN = 10 / 3.6

Definition at line 17 of file Constants.cs.

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

Definition at line 40 of file Constants.h.

Referenced by PHEMlightdll::CEP::GetDecelCoast().

const double PHEMlightdll.Constants.SPEED_ROTATIONAL_INCREMENT = 10 / 3.6

Definition at line 24 of file Constants.cs.

Referenced by PHEMlightdll::CEP.AddRangeCeps().

const string PHEMlightdll.Constants.strAggBUS = "BUS"
private

Definition at line 62 of file Constants.cs.

const string PHEMlightdll.Constants.strAggHDV = "HDV"
private

Definition at line 63 of file Constants.cs.

const string PHEMlightdll.Constants.strAggPC = "PC"
private

Definition at line 61 of file Constants.cs.

const string PHEMlightdll.Constants.strAggTW = "TW"
private

Definition at line 64 of file Constants.cs.

const string PHEMlightdll.Constants.strBEV = "BEV"

Definition at line 49 of file Constants.cs.

const std::string PHEMlightdll::Constants::strBEV = "BEV"
static
const string PHEMlightdll.Constants.strCNG = "CNG"

Definition at line 47 of file Constants.cs.

const std::string PHEMlightdll::Constants::strCNG = "CNG"
static
const string PHEMlightdll.Constants.strDiesel = "D"

Definition at line 46 of file Constants.cs.

const std::string PHEMlightdll::Constants::strDiesel = "D"
static
const string PHEMlightdll.Constants.strEU = "EU"

Definition at line 52 of file Constants.cs.

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

Definition at line 68 of file Constants.h.

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

const string PHEMlightdll.Constants.strGasoline = "G"

Definition at line 45 of file Constants.cs.

const std::string PHEMlightdll::Constants::strGasoline = "G"
static
const string PHEMlightdll.Constants.strHybrid = "HEV"

Definition at line 48 of file Constants.cs.

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

Definition at line 64 of file Constants.h.

Referenced by PHEMlightdll::Helpers::gettclass().

const string PHEMlightdll.Constants.strKKR = "MOP"

Definition at line 42 of file Constants.cs.

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

Definition at line 58 of file Constants.h.

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

const string PHEMlightdll.Constants.strLB = "HDV_CB"

Definition at line 39 of file Constants.cs.

const std::string PHEMlightdll::Constants::strLB = "HDV_CB"
static

Definition at line 55 of file Constants.h.

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

const string PHEMlightdll.Constants.strLKW = "HDV_RT"

Definition at line 36 of file Constants.cs.

const std::string PHEMlightdll::Constants::strLKW = "HDV_RT"
static
const string PHEMlightdll.Constants.strLNF = "LCV"

Definition at line 35 of file Constants.cs.

const std::string PHEMlightdll::Constants::strLNF = "LCV"
static
const string PHEMlightdll.Constants.strLSZ = "HDV_TT"

Definition at line 37 of file Constants.cs.

const std::string PHEMlightdll::Constants::strLSZ = "HDV_TT"
static

Definition at line 53 of file Constants.h.

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

const string PHEMlightdll.Constants.strMR2 = "MC_2S"

Definition at line 40 of file Constants.cs.

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

Definition at line 56 of file Constants.h.

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

const string PHEMlightdll.Constants.strMR4 = "MC_4S"

Definition at line 41 of file Constants.cs.

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

Definition at line 57 of file Constants.h.

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

const string PHEMlightdll.Constants.strPKW = "PC"

Definition at line 34 of file Constants.cs.

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

Definition at line 50 of file Constants.h.

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

const string PHEMlightdll.Constants.strRB = "HDV_CO"

Definition at line 38 of file Constants.cs.

const std::string PHEMlightdll::Constants::strRB = "HDV_CO"
static

Definition at line 54 of file Constants.h.

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

const string PHEMlightdll.Constants.strSI = "I"

Definition at line 55 of file Constants.cs.

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

Definition at line 71 of file Constants.h.

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

const string PHEMlightdll.Constants.strSII = "II"

Definition at line 56 of file Constants.cs.

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

Definition at line 72 of file Constants.h.

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

const string PHEMlightdll.Constants.strSIII = "III"

Definition at line 57 of file Constants.cs.

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

Definition at line 73 of file Constants.h.

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

const double PHEMlightdll.Constants.ZERO_SPEED_ACCURACY = 0.5

Definition at line 18 of file Constants.cs.

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

Definition at line 41 of file Constants.h.

Referenced by PHEMlightdll::CEP::GetEmission().

Property Documentation

double PHEMlightdll.Constants.DRIVE_TRAIN_EFFICIENCY
staticgetset

Definition at line 74 of file Constants.cs.

Referenced by PHEMlightdll::Helpers.getvclass().


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