From 070b6f47cf8043d3481e034422e68297d15a3310 Mon Sep 17 00:00:00 2001 From: "harald.martini@student.tugraz.at" <harald.martini@student.tugraz.at> Date: Mon, 28 Jun 2021 08:34:07 +0200 Subject: [PATCH] Replaced ToMinSignificationDigits with to XMLFormat in XMLDeclarationReport --- .../OutputData/XML/XMLDeclarationReport.cs | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs index 46bec9b30a..86bebc14e8 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs @@ -298,26 +298,26 @@ namespace TUGraz.VectoCore.OutputData.XML tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"), entry.FC_FINAL_KM - .ConvertToGrammPerKiloMeter().ToMinSignificantDigits(3, 1)), - new XElement( + .ConvertToGrammPerKiloMeter().ToXMLFormat(1), + new XElement( tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/t-km"), (entry.FC_FINAL_KM / result.Payload) - .ConvertToGrammPerTonKilometer().ToMinSignificantDigits(3, 1)), + .ConvertToGrammPerTonKilometer().ToXMLFormat(1))), result.CargoVolume > 0 ? new XElement( tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/m³-km"), (entry.TotalFuelConsumptionCorrected.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / result.CargoVolume) - .Value().ToMinSignificantDigits(3, 1)) + .Value().ToXMLFormat( 1)) : null, result.PassengerCount.HasValue && result.PassengerCount.Value > 0 ? new XElement( tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/p-km"), (entry.TotalFuelConsumptionCorrected.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / - result.PassengerCount.Value).ToMinSignificantDigits(3, 1)) + result.PassengerCount.Value).ToXMLFormat( 1)) : null ); @@ -330,20 +330,20 @@ namespace TUGraz.VectoCore.OutputData.XML new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/km"), (entry.EnergyDemand / result.Distance.ConvertToKiloMeter() / 1e6) - .Value().ToMinSignificantDigits(3, 1)), + .Value().ToXMLFormat( 1)), new XElement( tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/t-km"), (entry.EnergyDemand / result.Distance.ConvertToKiloMeter() / result.Payload.ConvertToTon() / 1e6) - .Value().ToMinSignificantDigits(3, 1))); + .Value().ToXMLFormat( 1))); if (result.CargoVolume > 0) { fcResult.Add( new XElement( tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/m³-km"), (entry.EnergyDemand / - result.Distance.ConvertToKiloMeter() / result.CargoVolume / 1e6).Value().ToMinSignificantDigits(3, 1))); + result.Distance.ConvertToKiloMeter() / result.CargoVolume / 1e6).Value().ToXMLFormat( 1))); } if (result.PassengerCount.HasValue) { fcResult.Add( @@ -351,7 +351,7 @@ namespace TUGraz.VectoCore.OutputData.XML tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/p-km"), (entry.EnergyDemand / - result.Distance.ConvertToKiloMeter() / result.PassengerCount.Value / 1e6).Value().ToMinSignificantDigits(3, 1)) + result.Distance.ConvertToKiloMeter() / result.PassengerCount.Value / 1e6).Value().ToXMLFormat(1)) ); } } @@ -362,13 +362,13 @@ namespace TUGraz.VectoCore.OutputData.XML new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/100km"), (entry.TotalFuelConsumptionCorrected.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() * 100) - .Value().ToMinSignificantDigits(3, 1)), + .Value().ToXMLFormat( 1)), new XElement( tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/t-km"), (entry.TotalFuelConsumptionCorrected.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() / - result.Payload.ConvertToTon()).Value().ToMinSignificantDigits(3, 1))); + result.Payload.ConvertToTon()).Value().ToXMLFormat( 1))); if (result.CargoVolume > 0) { fcResult.Add( new XElement( @@ -376,7 +376,7 @@ namespace TUGraz.VectoCore.OutputData.XML new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/m³-km"), (entry.TotalFuelConsumptionCorrected.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() / - result.CargoVolume).Value().ToMinSignificantDigits(3, 1))); + result.CargoVolume).Value().ToXMLFormat( 1))); } if (result.PassengerCount.HasValue && result.PassengerCount.Value > 0) { fcResult.Add( @@ -384,7 +384,7 @@ namespace TUGraz.VectoCore.OutputData.XML tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/p-km"), (entry.TotalFuelConsumptionCorrected.ConvertToGramm() / fuel.FuelDensity / - result.Distance.ConvertToKiloMeter() / result.PassengerCount.Value).Value().ToMinSignificantDigits(3, 1)) + result.Distance.ConvertToKiloMeter() / result.PassengerCount.Value).Value().ToXMLFormat( 1)) ); } } @@ -395,27 +395,27 @@ namespace TUGraz.VectoCore.OutputData.XML retVal.Add( new XElement( tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"), - (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter()).ToMinSignificantDigits(3, 2))); + (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter()).ToXMLFormat( 2))); retVal.Add( new XElement( tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/t-km"), (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / - result.Payload.ConvertToTon()).ToMinSignificantDigits(3, 2))); + result.Payload.ConvertToTon()).ToXMLFormat(2))); if (result.CargoVolume > 0) retVal.Add( new XElement( tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/m³-km"), (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / result.CargoVolume).Value() - .ToMinSignificantDigits(3, 2))); + .ToXMLFormat( 2))); if (result.PassengerCount.HasValue && result.PassengerCount.Value > 0) { retVal.Add( new XElement( tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/p-km"), (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / result.PassengerCount.Value) - .ToMinSignificantDigits(3, 2))); + .ToXMLFormat( 2))); } return retVal; } -- GitLab