Eclipse SUMO - Simulation of Urban MObility
|
Public Member Functions | |
bool | CALC_Array (List< string > DataFiles, List< double > Time, List< double > Velocity, List< double > Gradient, out List< VehicleResult > VehicleResultsOrg, bool fleetMix=false, Correction DataCor=null, string CommentPref="c") |
bool | CALC_Array (List< string > DataFiles, List< double > Time, List< double > Velocity, List< double > Gradient, out List< VehicleResult > VehicleResultsOrg, bool fleetMix=false, string CommentPref="c") |
bool | CALC_Single (List< string > DataFiles, double Time, double Velocity, double acc, double Gradient, out List< VehicleResult > VehicleResultsOrg, bool fleetMix=false, Correction DataCor=null, string CommentPref="c") |
bool | CALC_Single (List< string > DataFiles, double Time, double Velocity, double acc, double Gradient, out List< VehicleResult > VehicleResultsOrg, bool fleetMix=false, string CommentPref="c") |
bool | ExportData (string path, List< VehicleResult > _VehicleResult) |
bool | ExportData (string path, string vehicle, List< VehicleResult > _VehicleResult) |
bool | ExportSumData (string path, List< VehicleResult > _VehicleResult) |
bool | ExportSumData (string path, string vehicle, string cycle, VehicleResult _VehicleResult) |
VehicleResult | GenerateSumData (List< VehicleResult > _VehicleResult) |
VehicleResult | GenerateSumData (List< VehicleResult > _VehicleResult) |
Data Fields | |
Helpers | Helper = new Helpers() |
Private Member Functions | |
void | AddToErg (string IDstring, string Head, string Unit) |
string | ErgHead () |
string | ErgUnits () |
void | OutSeq (VehicleResult _VehicleResult, bool STA=false, bool add=false) |
Private Attributes | |
List< string > | _DataPath |
CEPHandler | DataInput |
Dictionary< string, cErgEntry > | ErgEntries = new Dictionary<string, cErgEntry>() |
List< string > | ErgEntryList = new List<string>() |
Definition at line 13 of file dll_code/Start.cs.
|
inlineprivate |
Definition at line 247 of file V5/cs/Start.cs.
References PHEMlightdll.Start.ErgEntries, and PHEMlightdll.Start.ErgEntryList.
Referenced by PHEMlightdll.Start.OutSeq().
|
inline |
Definition at line 47 of file V5/cs/Start.cs.
References PHEMlightdll.Start._DataPath, PHEMlightdll::CEPHandler.CEPS, PHEMlightdll::Helpers.CommentPrefix, PHEMlightdll.PHEMLight.CreateVehicleStateData(), PHEMlightdll.Start.DataInput, PHEMlightdll::Helpers.ErrMsg, PHEMlightdll::Helpers.gClass, PHEMlightdll::CEPHandler.GetCEP(), PHEMlightdll::CEPHandler.GetFleetCEP(), PHEMlightdll.Start.Helper, PHEMlightdll::CEPHandler.ReadFleetShares(), and PHEMlightdll::Helpers.setclass().
|
inline |
Definition at line 50 of file dll_code/Start.cs.
References PHEMlightdll.Start._DataPath, PHEMlightdll::CEPHandler.CEPS, PHEMlightdll::Helpers.CommentPrefix, PHEMlightdll.PHEMLight.CreateVehicleStateData(), PHEMlightdll.Start.DataInput, PHEMlightdll::Helpers.ErrMsg, PHEMlightdll::Helpers.gClass, PHEMlightdll::CEPHandler.GetCEP(), PHEMlightdll::CEPHandler.GetFleetCEP(), PHEMlightdll.Start.Helper, PHEMlightdll::CEPHandler.ReadFleetShares(), and PHEMlightdll::Helpers.setclass().
|
inline |
Definition at line 152 of file V5/cs/Start.cs.
References PHEMlightdll.Start._DataPath, PHEMlightdll::CEPHandler.CEPS, PHEMlightdll::Helpers.CommentPrefix, PHEMlightdll.PHEMLight.CreateVehicleStateData(), PHEMlightdll.Start.DataInput, PHEMlightdll::Helpers.gClass, PHEMlightdll::CEPHandler.GetCEP(), PHEMlightdll::CEPHandler.GetFleetCEP(), PHEMlightdll.Start.Helper, PHEMlightdll::CEPHandler.ReadFleetShares(), and PHEMlightdll::Helpers.setclass().
|
inline |
Definition at line 154 of file dll_code/Start.cs.
References PHEMlightdll.Start._DataPath, PHEMlightdll::CEPHandler.CEPS, PHEMlightdll::Helpers.CommentPrefix, PHEMlightdll.PHEMLight.CreateVehicleStateData(), PHEMlightdll.Start.DataInput, PHEMlightdll::Helpers.gClass, PHEMlightdll::CEPHandler.GetCEP(), PHEMlightdll::CEPHandler.GetFleetCEP(), PHEMlightdll.Start.Helper, PHEMlightdll::CEPHandler.ReadFleetShares(), and PHEMlightdll::Helpers.setclass().
|
inlineprivate |
Definition at line 257 of file V5/cs/Start.cs.
References PHEMlightdll.Start.ErgEntries, and PHEMlightdll.Start.ErgEntryList.
Referenced by PHEMlightdll.Start.ExportData(), and PHEMlightdll.Start.ExportSumData().
|
inlineprivate |
Definition at line 277 of file V5/cs/Start.cs.
References PHEMlightdll.Start.ErgEntries, and PHEMlightdll.Start.ErgEntryList.
Referenced by PHEMlightdll.Start.ExportData(), and PHEMlightdll.Start.ExportSumData().
|
inline |
Definition at line 335 of file V5/cs/Start.cs.
References PHEMlightdll.VehicleResult.Accelaration, PHEMlightdll.EmissionData.Emi, PHEMlightdll.VehicleResult.EmissionData, PHEMlightdll.Start.ErgEntryList, PHEMlightdll.Start.ErgHead(), PHEMlightdll.Start.ErgUnits(), PHEMlightdll.VehicleResult.Grad, PHEMlightdll.Start.OutSeq(), PHEMlightdll.VehicleResult.PNormDrive, PHEMlightdll.VehicleResult.PNormRated, PHEMlightdll.VehicleResult.Power, PHEMlightdll.VehicleResult.PPos, PHEMlightdll.VehicleResult.Speed, and PHEMlightdll.VehicleResult.Time.
|
inline |
Definition at line 244 of file dll_code/Start.cs.
References PHEMlightdll.VehicleResult.Accelaration, PHEMlightdll.EmissionData.CO, PHEMlightdll.EmissionData.CO2, PHEMlightdll.VehicleResult.EmissionData, PHEMlightdll.EmissionData.FC, PHEMlightdll.EmissionData.FCel, PHEMlightdll.VehicleResult.Grad, PHEMlightdll.EmissionData.HC, PHEMlightdll.EmissionData.NOx, PHEMlightdll.EmissionData.PM, PHEMlightdll.VehicleResult.PNormDrive, PHEMlightdll.VehicleResult.PNormRated, PHEMlightdll.VehicleResult.Power, PHEMlightdll.VehicleResult.PPos, PHEMlightdll.VehicleResult.Speed, and PHEMlightdll.VehicleResult.Time.
|
inline |
Definition at line 393 of file V5/cs/Start.cs.
References PHEMlightdll.VehicleResult.Accelaration, PHEMlightdll.VehicleResult.Cycle, PHEMlightdll.EmissionData.Emi, PHEMlightdll.VehicleResult.EmissionData, PHEMlightdll.Start.ErgEntryList, PHEMlightdll.Start.ErgHead(), PHEMlightdll.Start.ErgUnits(), PHEMlightdll.VehicleResult.Grad, PHEMlightdll.Start.OutSeq(), PHEMlightdll.VehicleResult.PNormDrive, PHEMlightdll.VehicleResult.PNormRated, PHEMlightdll.VehicleResult.Power, PHEMlightdll.VehicleResult.PPos, PHEMlightdll.VehicleResult.Speed, PHEMlightdll.VehicleResult.Time, and PHEMlightdll.VehicleResult.Vehicle.
|
inline |
Definition at line 294 of file dll_code/Start.cs.
References PHEMlightdll.VehicleResult.Accelaration, PHEMlightdll.EmissionData.CO, PHEMlightdll.EmissionData.CO2, PHEMlightdll.VehicleResult.EmissionData, PHEMlightdll.EmissionData.FC, PHEMlightdll.EmissionData.FCel, PHEMlightdll.VehicleResult.Grad, PHEMlightdll.EmissionData.HC, PHEMlightdll.EmissionData.NOx, PHEMlightdll.EmissionData.PM, PHEMlightdll.VehicleResult.PNormDrive, PHEMlightdll.VehicleResult.PNormRated, PHEMlightdll.VehicleResult.Power, PHEMlightdll.VehicleResult.PPos, PHEMlightdll.VehicleResult.Speed, and PHEMlightdll.VehicleResult.Time.
|
inline |
Definition at line 346 of file dll_code/Start.cs.
References PHEMlightdll.VehicleResult.Accelaration, PHEMlightdll.EmissionData.CO, PHEMlightdll.EmissionData.CO2, PHEMlightdll.VehicleResult.EmissionData, PHEMlightdll.EmissionData.FC, PHEMlightdll.EmissionData.FCel, PHEMlightdll.VehicleResult.Grad, PHEMlightdll.EmissionData.HC, PHEMlightdll.EmissionData.NOx, PHEMlightdll.EmissionData.PM, PHEMlightdll.VehicleResult.PNormDrive, PHEMlightdll.VehicleResult.PNormRated, PHEMlightdll.VehicleResult.Power, PHEMlightdll.VehicleResult.PPos, and PHEMlightdll.VehicleResult.Speed.
|
inline |
Definition at line 455 of file V5/cs/Start.cs.
References PHEMlightdll.VehicleResult.Accelaration, PHEMlightdll.EmissionData.Emi, PHEMlightdll.VehicleResult.EmissionData, PHEMlightdll.VehicleResult.Grad, PHEMlightdll.VehicleResult.PNormDrive, PHEMlightdll.VehicleResult.PNormRated, PHEMlightdll.VehicleResult.Power, PHEMlightdll.VehicleResult.PPos, and PHEMlightdll.VehicleResult.Speed.
|
inlineprivate |
Definition at line 298 of file V5/cs/Start.cs.
References PHEMlightdll.Start.AddToErg(), PHEMlightdll.EmissionData.Emi, PHEMlightdll.VehicleResult.EmissionData, PHEMlightdll.Start.ErgEntries, and PHEMlightdll.Start.ErgEntryList.
Referenced by PHEMlightdll.Start.ExportData(), and PHEMlightdll.Start.ExportSumData().
|
private |
Definition at line 15 of file dll_code/Start.cs.
Referenced by PHEMlightdll.Start.CALC_Array(), and PHEMlightdll.Start.CALC_Single().
|
private |
Definition at line 16 of file dll_code/Start.cs.
Referenced by PHEMlightdll.Start.CALC_Array(), and PHEMlightdll.Start.CALC_Single().
|
private |
Definition at line 243 of file V5/cs/Start.cs.
Referenced by PHEMlightdll.Start.AddToErg(), PHEMlightdll.Start.ErgHead(), PHEMlightdll.Start.ErgUnits(), and PHEMlightdll.Start.OutSeq().
|
private |
Definition at line 244 of file V5/cs/Start.cs.
Referenced by PHEMlightdll.Start.AddToErg(), PHEMlightdll.Start.ErgHead(), PHEMlightdll.Start.ErgUnits(), PHEMlightdll.Start.ExportData(), PHEMlightdll.Start.ExportSumData(), and PHEMlightdll.Start.OutSeq().
Definition at line 17 of file dll_code/Start.cs.
Referenced by PHEMlightdll.Start.CALC_Array(), and PHEMlightdll.Start.CALC_Single().