From 543859581b2c50c0a893e563c948305bbf6c46f4 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Tue, 16 Mar 2021 07:44:58 +0100 Subject: [PATCH] additional SI operators --- VectoCommon/VectoCommon/Utils/SI.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/VectoCommon/VectoCommon/Utils/SI.cs b/VectoCommon/VectoCommon/Utils/SI.cs index 6a66126612..4f9ad9d4f4 100644 --- a/VectoCommon/VectoCommon/Utils/SI.cs +++ b/VectoCommon/VectoCommon/Utils/SI.cs @@ -579,6 +579,11 @@ namespace TUGraz.VectoCommon.Utils private KilogramPerWattSecond(double val) : base(val, Units) { } public override string UnitString { get { return "kg/Ws"; } } + + public static Kilogram operator *(KilogramPerWattSecond kpws, WattSecond ws) + { + return SIBase<Kilogram>.Create(kpws.Val * ws.Value()); + } } /// <summary> @@ -599,6 +604,11 @@ namespace TUGraz.VectoCommon.Utils { return SIBase<Watt>.Create(wattSecond.Val / second.Value()); } + + public static Kilogram operator *(WattSecond ws, KilogramPerWattSecond kpws) + { + return SIBase<Kilogram>.Create(ws.Val * kpws.Value()); + } } public class WattSecondPerCubicMeter : SIBase<WattSecondPerCubicMeter> -- GitLab