diff --git a/VectoCore/VectoCore/OutputData/IModalDataContainer.cs b/VectoCore/VectoCore/OutputData/IModalDataContainer.cs index 2f40b5daf46e3205956588d7466a891f0acc42b4..dfcad88578af4225fbfe6e6510f1a4d5150b8ff0 100644 --- a/VectoCore/VectoCore/OutputData/IModalDataContainer.cs +++ b/VectoCore/VectoCore/OutputData/IModalDataContainer.cs @@ -551,12 +551,12 @@ namespace TUGraz.VectoCore.OutputData public static Scalar ICEOffTimeShare(this IModalDataContainer data) { - var iceOff = data.GetValues(x => new { + var iceOn = data.GetValues(x => new { dt = x[ModalResultField.ICEOn.GetName()] is DBNull ? 0.SI<Second>() : x.Field<Second>(ModalResultField.simulationInterval.GetName()) }).Sum(x => x.dt) ?? 0.SI<Second>(); - return 100 * iceOff / data.Duration; + return 100 * (1 - iceOn / data.Duration); } /// <summary>