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