diff --git a/Common/UnitDefinitions/MassFlux.json b/Common/UnitDefinitions/MassFlux.json
index 91e2aafb44..45492311a3 100644
--- a/Common/UnitDefinitions/MassFlux.json
+++ b/Common/UnitDefinitions/MassFlux.json
@@ -20,6 +20,71 @@
"Abbreviations": [ "g·s⁻¹·m⁻²" ]
}
]
+ },
+ {
+ "SingularName": "GramPerSecondPerSquareCentimeter",
+ "PluralName": "GramsPerSecondPerSquareCentimeter",
+ "FromUnitToBaseFunc": "x/1e-1",
+ "FromBaseToUnitFunc": "x*1e-1",
+ "Prefixes": [ "Kilo" ],
+ "Localization": [
+ {
+ "Culture": "en-US",
+ "Abbreviations": [ "g·s⁻¹·cm⁻²" ]
+ }
+ ]
+ },
+ {
+ "SingularName": "GramPerSecondPerSquareMillimeter",
+ "PluralName": "GramsPerSecondPerSquareMillimeter",
+ "FromUnitToBaseFunc": "x/1e-3",
+ "FromBaseToUnitFunc": "x*1e-3",
+ "Prefixes": [ "Kilo" ],
+ "Localization": [
+ {
+ "Culture": "en-US",
+ "Abbreviations": [ "g·s⁻¹·mm⁻²" ]
+ }
+ ]
+ },
+ {
+ "SingularName": "GramPerHourPerSquareMeter",
+ "PluralName": "GramsPerHourPerSquareMeter",
+ "FromUnitToBaseFunc": "x/3.6e6",
+ "FromBaseToUnitFunc": "x*3.6e6",
+ "Prefixes": [ "Kilo" ],
+ "Localization": [
+ {
+ "Culture": "en-US",
+ "Abbreviations": [ "g·h⁻¹·m⁻²" ]
+ }
+ ]
+ },
+ {
+ "SingularName": "GramPerHourPerSquareCentimeter",
+ "PluralName": "GramsPerHourPerSquareCentimeter",
+ "FromUnitToBaseFunc": "x/3.6e2",
+ "FromBaseToUnitFunc": "x*3.6e2",
+ "Prefixes": [ "Kilo" ],
+ "Localization": [
+ {
+ "Culture": "en-US",
+ "Abbreviations": [ "g·h⁻¹·cm⁻²" ]
+ }
+ ]
+ },
+ {
+ "SingularName": "GramPerHourPerSquareMillimeter",
+ "PluralName": "GramsPerHourPerSquareMillimeter",
+ "FromUnitToBaseFunc": "x/3.6e0",
+ "FromBaseToUnitFunc": "x*3.6e0",
+ "Prefixes": [ "Kilo" ],
+ "Localization": [
+ {
+ "Culture": "en-US",
+ "Abbreviations": [ "g·h⁻¹·mm⁻²" ]
+ }
+ ]
}
]
}
diff --git a/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToMassFluxExtensionsTest.g.cs b/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToMassFluxExtensionsTest.g.cs
index e87a915ee0..cab140f603 100644
--- a/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToMassFluxExtensionsTest.g.cs
+++ b/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToMassFluxExtensionsTest.g.cs
@@ -24,13 +24,53 @@ namespace UnitsNet.Tests
{
public class NumberToMassFluxExtensionsTests
{
+ [Fact]
+ public void NumberToGramsPerHourPerSquareCentimeterTest() =>
+ Assert.Equal(MassFlux.FromGramsPerHourPerSquareCentimeter(2), 2.GramsPerHourPerSquareCentimeter());
+
+ [Fact]
+ public void NumberToGramsPerHourPerSquareMeterTest() =>
+ Assert.Equal(MassFlux.FromGramsPerHourPerSquareMeter(2), 2.GramsPerHourPerSquareMeter());
+
+ [Fact]
+ public void NumberToGramsPerHourPerSquareMillimeterTest() =>
+ Assert.Equal(MassFlux.FromGramsPerHourPerSquareMillimeter(2), 2.GramsPerHourPerSquareMillimeter());
+
+ [Fact]
+ public void NumberToGramsPerSecondPerSquareCentimeterTest() =>
+ Assert.Equal(MassFlux.FromGramsPerSecondPerSquareCentimeter(2), 2.GramsPerSecondPerSquareCentimeter());
+
[Fact]
public void NumberToGramsPerSecondPerSquareMeterTest() =>
Assert.Equal(MassFlux.FromGramsPerSecondPerSquareMeter(2), 2.GramsPerSecondPerSquareMeter());
+ [Fact]
+ public void NumberToGramsPerSecondPerSquareMillimeterTest() =>
+ Assert.Equal(MassFlux.FromGramsPerSecondPerSquareMillimeter(2), 2.GramsPerSecondPerSquareMillimeter());
+
+ [Fact]
+ public void NumberToKilogramsPerHourPerSquareCentimeterTest() =>
+ Assert.Equal(MassFlux.FromKilogramsPerHourPerSquareCentimeter(2), 2.KilogramsPerHourPerSquareCentimeter());
+
+ [Fact]
+ public void NumberToKilogramsPerHourPerSquareMeterTest() =>
+ Assert.Equal(MassFlux.FromKilogramsPerHourPerSquareMeter(2), 2.KilogramsPerHourPerSquareMeter());
+
+ [Fact]
+ public void NumberToKilogramsPerHourPerSquareMillimeterTest() =>
+ Assert.Equal(MassFlux.FromKilogramsPerHourPerSquareMillimeter(2), 2.KilogramsPerHourPerSquareMillimeter());
+
+ [Fact]
+ public void NumberToKilogramsPerSecondPerSquareCentimeterTest() =>
+ Assert.Equal(MassFlux.FromKilogramsPerSecondPerSquareCentimeter(2), 2.KilogramsPerSecondPerSquareCentimeter());
+
[Fact]
public void NumberToKilogramsPerSecondPerSquareMeterTest() =>
Assert.Equal(MassFlux.FromKilogramsPerSecondPerSquareMeter(2), 2.KilogramsPerSecondPerSquareMeter());
+ [Fact]
+ public void NumberToKilogramsPerSecondPerSquareMillimeterTest() =>
+ Assert.Equal(MassFlux.FromKilogramsPerSecondPerSquareMillimeter(2), 2.KilogramsPerSecondPerSquareMillimeter());
+
}
}
diff --git a/UnitsNet.NumberExtensions/GeneratedCode/NumberToMassFluxExtensions.g.cs b/UnitsNet.NumberExtensions/GeneratedCode/NumberToMassFluxExtensions.g.cs
index 73d36eb37b..f98ff6dfaf 100644
--- a/UnitsNet.NumberExtensions/GeneratedCode/NumberToMassFluxExtensions.g.cs
+++ b/UnitsNet.NumberExtensions/GeneratedCode/NumberToMassFluxExtensions.g.cs
@@ -26,13 +26,53 @@ namespace UnitsNet.NumberExtensions.NumberToMassFlux
///
public static class NumberToMassFluxExtensions
{
+ ///
+ public static MassFlux GramsPerHourPerSquareCentimeter(this T value) =>
+ MassFlux.FromGramsPerHourPerSquareCentimeter(Convert.ToDouble(value));
+
+ ///
+ public static MassFlux GramsPerHourPerSquareMeter(this T value) =>
+ MassFlux.FromGramsPerHourPerSquareMeter(Convert.ToDouble(value));
+
+ ///
+ public static MassFlux GramsPerHourPerSquareMillimeter(this T value) =>
+ MassFlux.FromGramsPerHourPerSquareMillimeter(Convert.ToDouble(value));
+
+ ///
+ public static MassFlux GramsPerSecondPerSquareCentimeter(this T value) =>
+ MassFlux.FromGramsPerSecondPerSquareCentimeter(Convert.ToDouble(value));
+
///
public static MassFlux GramsPerSecondPerSquareMeter(this T value) =>
MassFlux.FromGramsPerSecondPerSquareMeter(Convert.ToDouble(value));
+ ///
+ public static MassFlux GramsPerSecondPerSquareMillimeter(this T value) =>
+ MassFlux.FromGramsPerSecondPerSquareMillimeter(Convert.ToDouble(value));
+
+ ///
+ public static MassFlux KilogramsPerHourPerSquareCentimeter(this T value) =>
+ MassFlux.FromKilogramsPerHourPerSquareCentimeter(Convert.ToDouble(value));
+
+ ///
+ public static MassFlux KilogramsPerHourPerSquareMeter(this T value) =>
+ MassFlux.FromKilogramsPerHourPerSquareMeter(Convert.ToDouble(value));
+
+ ///
+ public static MassFlux KilogramsPerHourPerSquareMillimeter(this T value) =>
+ MassFlux.FromKilogramsPerHourPerSquareMillimeter(Convert.ToDouble(value));
+
+ ///
+ public static MassFlux KilogramsPerSecondPerSquareCentimeter(this T value) =>
+ MassFlux.FromKilogramsPerSecondPerSquareCentimeter(Convert.ToDouble(value));
+
///
public static MassFlux KilogramsPerSecondPerSquareMeter(this T value) =>
MassFlux.FromKilogramsPerSecondPerSquareMeter(Convert.ToDouble(value));
+ ///
+ public static MassFlux KilogramsPerSecondPerSquareMillimeter(this T value) =>
+ MassFlux.FromKilogramsPerSecondPerSquareMillimeter(Convert.ToDouble(value));
+
}
}
diff --git a/UnitsNet.Tests/CustomCode/MassFluxTests.cs b/UnitsNet.Tests/CustomCode/MassFluxTests.cs
index e2dfa88e2f..148ed1af37 100644
--- a/UnitsNet.Tests/CustomCode/MassFluxTests.cs
+++ b/UnitsNet.Tests/CustomCode/MassFluxTests.cs
@@ -27,8 +27,21 @@ namespace UnitsNet.Tests.CustomCode
public class MassFluxTests : MassFluxTestsBase
{
protected override double GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter => 1E3;
+ protected override double GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter => 1E-1;
+ protected override double GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter => 1E-3;
+
+ protected override double GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter => 3.6E6;
+ protected override double GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter => 3.6E2;
+ protected override double GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter => 3.6E0;
protected override double KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter => 1;
+ protected override double KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter => 1E-4;
+ protected override double KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter => 1E-6;
+
+ protected override double KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter => 3.6E3;
+ protected override double KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter => 3.6E-1;
+ protected override double KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter => 3.6E-3;
+
[Fact]
public void MassFluxDividedBySpeedEqualsDensity()
diff --git a/UnitsNet.Tests/GeneratedCode/IQuantityTests.g.cs b/UnitsNet.Tests/GeneratedCode/IQuantityTests.g.cs
index e1450bd0ea..2ddf119b00 100644
--- a/UnitsNet.Tests/GeneratedCode/IQuantityTests.g.cs
+++ b/UnitsNet.Tests/GeneratedCode/IQuantityTests.g.cs
@@ -95,7 +95,7 @@ void Assertion(int expectedValue, Enum expectedUnit, IQuantity quantity)
Assertion(3, MassUnit.Tonne, Quantity.From(3, MassUnit.Tonne));
Assertion(3, MassConcentrationUnit.TonnePerCubicMillimeter, Quantity.From(3, MassConcentrationUnit.TonnePerCubicMillimeter));
Assertion(3, MassFlowUnit.TonnePerHour, Quantity.From(3, MassFlowUnit.TonnePerHour));
- Assertion(3, MassFluxUnit.KilogramPerSecondPerSquareMeter, Quantity.From(3, MassFluxUnit.KilogramPerSecondPerSquareMeter));
+ Assertion(3, MassFluxUnit.KilogramPerSecondPerSquareMillimeter, Quantity.From(3, MassFluxUnit.KilogramPerSecondPerSquareMillimeter));
Assertion(3, MassFractionUnit.Percent, Quantity.From(3, MassFractionUnit.Percent));
Assertion(3, MassMomentOfInertiaUnit.TonneSquareMilimeter, Quantity.From(3, MassMomentOfInertiaUnit.TonneSquareMilimeter));
Assertion(3, MolarEnergyUnit.MegajoulePerMole, Quantity.From(3, MolarEnergyUnit.MegajoulePerMole));
diff --git a/UnitsNet.Tests/GeneratedCode/TestsBase/MassFluxTestsBase.g.cs b/UnitsNet.Tests/GeneratedCode/TestsBase/MassFluxTestsBase.g.cs
index 3022df7cce..0a669c1bbe 100644
--- a/UnitsNet.Tests/GeneratedCode/TestsBase/MassFluxTestsBase.g.cs
+++ b/UnitsNet.Tests/GeneratedCode/TestsBase/MassFluxTestsBase.g.cs
@@ -36,12 +36,32 @@ namespace UnitsNet.Tests
// ReSharper disable once PartialTypeWithSinglePart
public abstract partial class MassFluxTestsBase
{
+ protected abstract double GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter { get; }
protected abstract double GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter { get; }
protected abstract double KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter { get; }
+ protected abstract double KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter { get; }
// ReSharper disable VirtualMemberNeverOverriden.Global
+ protected virtual double GramsPerHourPerSquareCentimeterTolerance { get { return 1e-5; } }
+ protected virtual double GramsPerHourPerSquareMeterTolerance { get { return 1e-5; } }
+ protected virtual double GramsPerHourPerSquareMillimeterTolerance { get { return 1e-5; } }
+ protected virtual double GramsPerSecondPerSquareCentimeterTolerance { get { return 1e-5; } }
protected virtual double GramsPerSecondPerSquareMeterTolerance { get { return 1e-5; } }
+ protected virtual double GramsPerSecondPerSquareMillimeterTolerance { get { return 1e-5; } }
+ protected virtual double KilogramsPerHourPerSquareCentimeterTolerance { get { return 1e-5; } }
+ protected virtual double KilogramsPerHourPerSquareMeterTolerance { get { return 1e-5; } }
+ protected virtual double KilogramsPerHourPerSquareMillimeterTolerance { get { return 1e-5; } }
+ protected virtual double KilogramsPerSecondPerSquareCentimeterTolerance { get { return 1e-5; } }
protected virtual double KilogramsPerSecondPerSquareMeterTolerance { get { return 1e-5; } }
+ protected virtual double KilogramsPerSecondPerSquareMillimeterTolerance { get { return 1e-5; } }
// ReSharper restore VirtualMemberNeverOverriden.Global
[Fact]
@@ -103,20 +123,70 @@ public void MassFlux_QuantityInfo_ReturnsQuantityInfoDescribingQuantity()
public void KilogramPerSecondPerSquareMeterToMassFluxUnits()
{
MassFlux kilogrampersecondpersquaremeter = MassFlux.FromKilogramsPerSecondPerSquareMeter(1);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerHourPerSquareCentimeter, GramsPerHourPerSquareCentimeterTolerance);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerHourPerSquareMeter, GramsPerHourPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerHourPerSquareMillimeter, GramsPerHourPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerSecondPerSquareCentimeter, GramsPerSecondPerSquareCentimeterTolerance);
AssertEx.EqualTolerance(GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerSecondPerSquareMillimeter, GramsPerSecondPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareCentimeter, KilogramsPerHourPerSquareCentimeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareMeter, KilogramsPerHourPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareMillimeter, KilogramsPerHourPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareCentimeter, KilogramsPerSecondPerSquareCentimeterTolerance);
AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareMillimeter, KilogramsPerSecondPerSquareMillimeterTolerance);
}
[Fact]
public void From_ValueAndUnit_ReturnsQuantityWithSameValueAndUnit()
{
- var quantity00 = MassFlux.From(1, MassFluxUnit.GramPerSecondPerSquareMeter);
- AssertEx.EqualTolerance(1, quantity00.GramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMeterTolerance);
- Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMeter, quantity00.Unit);
+ var quantity00 = MassFlux.From(1, MassFluxUnit.GramPerHourPerSquareCentimeter);
+ AssertEx.EqualTolerance(1, quantity00.GramsPerHourPerSquareCentimeter, GramsPerHourPerSquareCentimeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerHourPerSquareCentimeter, quantity00.Unit);
- var quantity01 = MassFlux.From(1, MassFluxUnit.KilogramPerSecondPerSquareMeter);
- AssertEx.EqualTolerance(1, quantity01.KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMeterTolerance);
- Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMeter, quantity01.Unit);
+ var quantity01 = MassFlux.From(1, MassFluxUnit.GramPerHourPerSquareMeter);
+ AssertEx.EqualTolerance(1, quantity01.GramsPerHourPerSquareMeter, GramsPerHourPerSquareMeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerHourPerSquareMeter, quantity01.Unit);
+
+ var quantity02 = MassFlux.From(1, MassFluxUnit.GramPerHourPerSquareMillimeter);
+ AssertEx.EqualTolerance(1, quantity02.GramsPerHourPerSquareMillimeter, GramsPerHourPerSquareMillimeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerHourPerSquareMillimeter, quantity02.Unit);
+
+ var quantity03 = MassFlux.From(1, MassFluxUnit.GramPerSecondPerSquareCentimeter);
+ AssertEx.EqualTolerance(1, quantity03.GramsPerSecondPerSquareCentimeter, GramsPerSecondPerSquareCentimeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerSecondPerSquareCentimeter, quantity03.Unit);
+
+ var quantity04 = MassFlux.From(1, MassFluxUnit.GramPerSecondPerSquareMeter);
+ AssertEx.EqualTolerance(1, quantity04.GramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMeter, quantity04.Unit);
+
+ var quantity05 = MassFlux.From(1, MassFluxUnit.GramPerSecondPerSquareMillimeter);
+ AssertEx.EqualTolerance(1, quantity05.GramsPerSecondPerSquareMillimeter, GramsPerSecondPerSquareMillimeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMillimeter, quantity05.Unit);
+
+ var quantity06 = MassFlux.From(1, MassFluxUnit.KilogramPerHourPerSquareCentimeter);
+ AssertEx.EqualTolerance(1, quantity06.KilogramsPerHourPerSquareCentimeter, KilogramsPerHourPerSquareCentimeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareCentimeter, quantity06.Unit);
+
+ var quantity07 = MassFlux.From(1, MassFluxUnit.KilogramPerHourPerSquareMeter);
+ AssertEx.EqualTolerance(1, quantity07.KilogramsPerHourPerSquareMeter, KilogramsPerHourPerSquareMeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareMeter, quantity07.Unit);
+
+ var quantity08 = MassFlux.From(1, MassFluxUnit.KilogramPerHourPerSquareMillimeter);
+ AssertEx.EqualTolerance(1, quantity08.KilogramsPerHourPerSquareMillimeter, KilogramsPerHourPerSquareMillimeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareMillimeter, quantity08.Unit);
+
+ var quantity09 = MassFlux.From(1, MassFluxUnit.KilogramPerSecondPerSquareCentimeter);
+ AssertEx.EqualTolerance(1, quantity09.KilogramsPerSecondPerSquareCentimeter, KilogramsPerSecondPerSquareCentimeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareCentimeter, quantity09.Unit);
+
+ var quantity10 = MassFlux.From(1, MassFluxUnit.KilogramPerSecondPerSquareMeter);
+ AssertEx.EqualTolerance(1, quantity10.KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMeter, quantity10.Unit);
+
+ var quantity11 = MassFlux.From(1, MassFluxUnit.KilogramPerSecondPerSquareMillimeter);
+ AssertEx.EqualTolerance(1, quantity11.KilogramsPerSecondPerSquareMillimeter, KilogramsPerSecondPerSquareMillimeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMillimeter, quantity11.Unit);
}
@@ -137,8 +207,18 @@ public void FromKilogramsPerSecondPerSquareMeter_WithNanValue_ThrowsArgumentExce
public void As()
{
var kilogrampersecondpersquaremeter = MassFlux.FromKilogramsPerSecondPerSquareMeter(1);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerHourPerSquareCentimeter), GramsPerHourPerSquareCentimeterTolerance);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerHourPerSquareMeter), GramsPerHourPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerHourPerSquareMillimeter), GramsPerHourPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerSecondPerSquareCentimeter), GramsPerSecondPerSquareCentimeterTolerance);
AssertEx.EqualTolerance(GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerSecondPerSquareMeter), GramsPerSecondPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerSecondPerSquareMillimeter), GramsPerSecondPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerHourPerSquareCentimeter), KilogramsPerHourPerSquareCentimeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerHourPerSquareMeter), KilogramsPerHourPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerHourPerSquareMillimeter), KilogramsPerHourPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerSecondPerSquareCentimeter), KilogramsPerSecondPerSquareCentimeterTolerance);
AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerSecondPerSquareMeter), KilogramsPerSecondPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerSecondPerSquareMillimeter), KilogramsPerSecondPerSquareMillimeterTolerance);
}
[Fact]
@@ -146,21 +226,71 @@ public void ToUnit()
{
var kilogrampersecondpersquaremeter = MassFlux.FromKilogramsPerSecondPerSquareMeter(1);
+ var gramperhourpersquarecentimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerHourPerSquareCentimeter);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, (double)gramperhourpersquarecentimeterQuantity.Value, GramsPerHourPerSquareCentimeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerHourPerSquareCentimeter, gramperhourpersquarecentimeterQuantity.Unit);
+
+ var gramperhourpersquaremeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerHourPerSquareMeter);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, (double)gramperhourpersquaremeterQuantity.Value, GramsPerHourPerSquareMeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerHourPerSquareMeter, gramperhourpersquaremeterQuantity.Unit);
+
+ var gramperhourpersquaremillimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerHourPerSquareMillimeter);
+ AssertEx.EqualTolerance(GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, (double)gramperhourpersquaremillimeterQuantity.Value, GramsPerHourPerSquareMillimeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerHourPerSquareMillimeter, gramperhourpersquaremillimeterQuantity.Unit);
+
+ var grampersecondpersquarecentimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerSecondPerSquareCentimeter);
+ AssertEx.EqualTolerance(GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, (double)grampersecondpersquarecentimeterQuantity.Value, GramsPerSecondPerSquareCentimeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerSecondPerSquareCentimeter, grampersecondpersquarecentimeterQuantity.Unit);
+
var grampersecondpersquaremeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerSecondPerSquareMeter);
AssertEx.EqualTolerance(GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, (double)grampersecondpersquaremeterQuantity.Value, GramsPerSecondPerSquareMeterTolerance);
Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMeter, grampersecondpersquaremeterQuantity.Unit);
+ var grampersecondpersquaremillimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerSecondPerSquareMillimeter);
+ AssertEx.EqualTolerance(GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, (double)grampersecondpersquaremillimeterQuantity.Value, GramsPerSecondPerSquareMillimeterTolerance);
+ Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMillimeter, grampersecondpersquaremillimeterQuantity.Unit);
+
+ var kilogramperhourpersquarecentimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerHourPerSquareCentimeter);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, (double)kilogramperhourpersquarecentimeterQuantity.Value, KilogramsPerHourPerSquareCentimeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareCentimeter, kilogramperhourpersquarecentimeterQuantity.Unit);
+
+ var kilogramperhourpersquaremeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerHourPerSquareMeter);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, (double)kilogramperhourpersquaremeterQuantity.Value, KilogramsPerHourPerSquareMeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareMeter, kilogramperhourpersquaremeterQuantity.Unit);
+
+ var kilogramperhourpersquaremillimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerHourPerSquareMillimeter);
+ AssertEx.EqualTolerance(KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, (double)kilogramperhourpersquaremillimeterQuantity.Value, KilogramsPerHourPerSquareMillimeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareMillimeter, kilogramperhourpersquaremillimeterQuantity.Unit);
+
+ var kilogrampersecondpersquarecentimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareCentimeter);
+ AssertEx.EqualTolerance(KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, (double)kilogrampersecondpersquarecentimeterQuantity.Value, KilogramsPerSecondPerSquareCentimeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareCentimeter, kilogrampersecondpersquarecentimeterQuantity.Unit);
+
var kilogrampersecondpersquaremeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareMeter);
AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, (double)kilogrampersecondpersquaremeterQuantity.Value, KilogramsPerSecondPerSquareMeterTolerance);
Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeterQuantity.Unit);
+
+ var kilogrampersecondpersquaremillimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareMillimeter);
+ AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, (double)kilogrampersecondpersquaremillimeterQuantity.Value, KilogramsPerSecondPerSquareMillimeterTolerance);
+ Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMillimeter, kilogrampersecondpersquaremillimeterQuantity.Unit);
}
[Fact]
public void ConversionRoundTrip()
{
MassFlux kilogrampersecondpersquaremeter = MassFlux.FromKilogramsPerSecondPerSquareMeter(1);
+ AssertEx.EqualTolerance(1, MassFlux.FromGramsPerHourPerSquareCentimeter(kilogrampersecondpersquaremeter.GramsPerHourPerSquareCentimeter).KilogramsPerSecondPerSquareMeter, GramsPerHourPerSquareCentimeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromGramsPerHourPerSquareMeter(kilogrampersecondpersquaremeter.GramsPerHourPerSquareMeter).KilogramsPerSecondPerSquareMeter, GramsPerHourPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromGramsPerHourPerSquareMillimeter(kilogrampersecondpersquaremeter.GramsPerHourPerSquareMillimeter).KilogramsPerSecondPerSquareMeter, GramsPerHourPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromGramsPerSecondPerSquareCentimeter(kilogrampersecondpersquaremeter.GramsPerSecondPerSquareCentimeter).KilogramsPerSecondPerSquareMeter, GramsPerSecondPerSquareCentimeterTolerance);
AssertEx.EqualTolerance(1, MassFlux.FromGramsPerSecondPerSquareMeter(kilogrampersecondpersquaremeter.GramsPerSecondPerSquareMeter).KilogramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromGramsPerSecondPerSquareMillimeter(kilogrampersecondpersquaremeter.GramsPerSecondPerSquareMillimeter).KilogramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerHourPerSquareCentimeter(kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareCentimeter).KilogramsPerSecondPerSquareMeter, KilogramsPerHourPerSquareCentimeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerHourPerSquareMeter(kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareMeter).KilogramsPerSecondPerSquareMeter, KilogramsPerHourPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerHourPerSquareMillimeter(kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareMillimeter).KilogramsPerSecondPerSquareMeter, KilogramsPerHourPerSquareMillimeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerSecondPerSquareCentimeter(kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareCentimeter).KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareCentimeterTolerance);
AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerSecondPerSquareMeter(kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareMeter).KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMeterTolerance);
+ AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerSecondPerSquareMillimeter(kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareMillimeter).KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMillimeterTolerance);
}
[Fact]
@@ -300,8 +430,18 @@ public void ToString_ReturnsValueAndUnitAbbreviationInCurrentCulture()
var prevCulture = Thread.CurrentThread.CurrentUICulture;
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US");
try {
+ Assert.Equal("1 g·h⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareCentimeter).ToString());
+ Assert.Equal("1 g·h⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareMeter).ToString());
+ Assert.Equal("1 g·h⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareMillimeter).ToString());
+ Assert.Equal("1 g·s⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareCentimeter).ToString());
Assert.Equal("1 g·s⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareMeter).ToString());
+ Assert.Equal("1 g·s⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareMillimeter).ToString());
+ Assert.Equal("1 kg·h⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareCentimeter).ToString());
+ Assert.Equal("1 kg·h⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareMeter).ToString());
+ Assert.Equal("1 kg·h⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareMillimeter).ToString());
+ Assert.Equal("1 kg·s⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareCentimeter).ToString());
Assert.Equal("1 kg·s⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareMeter).ToString());
+ Assert.Equal("1 kg·s⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareMillimeter).ToString());
}
finally
{
@@ -315,8 +455,18 @@ public void ToString_WithSwedishCulture_ReturnsUnitAbbreviationForEnglishCulture
// Chose this culture, because we don't currently have any abbreviations mapped for that culture and we expect the en-US to be used as fallback.
var swedishCulture = CultureInfo.GetCultureInfo("sv-SE");
+ Assert.Equal("1 g·h⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareCentimeter).ToString(swedishCulture));
+ Assert.Equal("1 g·h⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareMeter).ToString(swedishCulture));
+ Assert.Equal("1 g·h⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareMillimeter).ToString(swedishCulture));
+ Assert.Equal("1 g·s⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareCentimeter).ToString(swedishCulture));
Assert.Equal("1 g·s⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareMeter).ToString(swedishCulture));
+ Assert.Equal("1 g·s⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareMillimeter).ToString(swedishCulture));
+ Assert.Equal("1 kg·h⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareCentimeter).ToString(swedishCulture));
+ Assert.Equal("1 kg·h⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareMeter).ToString(swedishCulture));
+ Assert.Equal("1 kg·h⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareMillimeter).ToString(swedishCulture));
+ Assert.Equal("1 kg·s⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareCentimeter).ToString(swedishCulture));
Assert.Equal("1 kg·s⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareMeter).ToString(swedishCulture));
+ Assert.Equal("1 kg·s⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareMillimeter).ToString(swedishCulture));
}
[Fact]
diff --git a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/MassFlux.g.cs
index 96c5383064..048c017ae8 100644
--- a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/MassFlux.g.cs
+++ b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/MassFlux.g.cs
@@ -155,16 +155,66 @@ private MassFlux(double value, MassFluxUnit unit)
#region Conversion Properties
+ ///
+ /// Get MassFlux in GramsPerHourPerSquareCentimeter.
+ ///
+ public double GramsPerHourPerSquareCentimeter => As(MassFluxUnit.GramPerHourPerSquareCentimeter);
+
+ ///
+ /// Get MassFlux in GramsPerHourPerSquareMeter.
+ ///
+ public double GramsPerHourPerSquareMeter => As(MassFluxUnit.GramPerHourPerSquareMeter);
+
+ ///
+ /// Get MassFlux in GramsPerHourPerSquareMillimeter.
+ ///
+ public double GramsPerHourPerSquareMillimeter => As(MassFluxUnit.GramPerHourPerSquareMillimeter);
+
+ ///
+ /// Get MassFlux in GramsPerSecondPerSquareCentimeter.
+ ///
+ public double GramsPerSecondPerSquareCentimeter => As(MassFluxUnit.GramPerSecondPerSquareCentimeter);
+
///
/// Get MassFlux in GramsPerSecondPerSquareMeter.
///
public double GramsPerSecondPerSquareMeter => As(MassFluxUnit.GramPerSecondPerSquareMeter);
+ ///
+ /// Get MassFlux in GramsPerSecondPerSquareMillimeter.
+ ///
+ public double GramsPerSecondPerSquareMillimeter => As(MassFluxUnit.GramPerSecondPerSquareMillimeter);
+
+ ///
+ /// Get MassFlux in KilogramsPerHourPerSquareCentimeter.
+ ///
+ public double KilogramsPerHourPerSquareCentimeter => As(MassFluxUnit.KilogramPerHourPerSquareCentimeter);
+
+ ///
+ /// Get MassFlux in KilogramsPerHourPerSquareMeter.
+ ///
+ public double KilogramsPerHourPerSquareMeter => As(MassFluxUnit.KilogramPerHourPerSquareMeter);
+
+ ///
+ /// Get MassFlux in KilogramsPerHourPerSquareMillimeter.
+ ///
+ public double KilogramsPerHourPerSquareMillimeter => As(MassFluxUnit.KilogramPerHourPerSquareMillimeter);
+
+ ///
+ /// Get MassFlux in KilogramsPerSecondPerSquareCentimeter.
+ ///
+ public double KilogramsPerSecondPerSquareCentimeter => As(MassFluxUnit.KilogramPerSecondPerSquareCentimeter);
+
///
/// Get MassFlux in KilogramsPerSecondPerSquareMeter.
///
public double KilogramsPerSecondPerSquareMeter => As(MassFluxUnit.KilogramPerSecondPerSquareMeter);
+ ///
+ /// Get MassFlux in KilogramsPerSecondPerSquareMillimeter.
+ ///
+ public double KilogramsPerSecondPerSquareMillimeter => As(MassFluxUnit.KilogramPerSecondPerSquareMillimeter);
+
#endregion
#region Static Methods
@@ -195,6 +245,46 @@ public static string GetAbbreviation(MassFluxUnit unit, [CanBeNull] string cultu
#region Static Factory Methods
+ ///
+ /// Get MassFlux from GramsPerHourPerSquareCentimeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromGramsPerHourPerSquareCentimeter(double gramsperhourpersquarecentimeter)
+ {
+ double value = (double) gramsperhourpersquarecentimeter;
+ return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareCentimeter);
+ }
+ ///
+ /// Get MassFlux from GramsPerHourPerSquareMeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromGramsPerHourPerSquareMeter(double gramsperhourpersquaremeter)
+ {
+ double value = (double) gramsperhourpersquaremeter;
+ return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareMeter);
+ }
+ ///
+ /// Get MassFlux from GramsPerHourPerSquareMillimeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromGramsPerHourPerSquareMillimeter(double gramsperhourpersquaremillimeter)
+ {
+ double value = (double) gramsperhourpersquaremillimeter;
+ return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareMillimeter);
+ }
+ ///
+ /// Get MassFlux from GramsPerSecondPerSquareCentimeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromGramsPerSecondPerSquareCentimeter(double gramspersecondpersquarecentimeter)
+ {
+ double value = (double) gramspersecondpersquarecentimeter;
+ return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareCentimeter);
+ }
///
/// Get MassFlux from GramsPerSecondPerSquareMeter.
///
@@ -206,6 +296,56 @@ public static MassFlux FromGramsPerSecondPerSquareMeter(double gramspersecondper
return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareMeter);
}
///
+ /// Get MassFlux from GramsPerSecondPerSquareMillimeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromGramsPerSecondPerSquareMillimeter(double gramspersecondpersquaremillimeter)
+ {
+ double value = (double) gramspersecondpersquaremillimeter;
+ return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareMillimeter);
+ }
+ ///
+ /// Get MassFlux from KilogramsPerHourPerSquareCentimeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromKilogramsPerHourPerSquareCentimeter(double kilogramsperhourpersquarecentimeter)
+ {
+ double value = (double) kilogramsperhourpersquarecentimeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareCentimeter);
+ }
+ ///
+ /// Get MassFlux from KilogramsPerHourPerSquareMeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromKilogramsPerHourPerSquareMeter(double kilogramsperhourpersquaremeter)
+ {
+ double value = (double) kilogramsperhourpersquaremeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareMeter);
+ }
+ ///
+ /// Get MassFlux from KilogramsPerHourPerSquareMillimeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromKilogramsPerHourPerSquareMillimeter(double kilogramsperhourpersquaremillimeter)
+ {
+ double value = (double) kilogramsperhourpersquaremillimeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareMillimeter);
+ }
+ ///
+ /// Get MassFlux from KilogramsPerSecondPerSquareCentimeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromKilogramsPerSecondPerSquareCentimeter(double kilogramspersecondpersquarecentimeter)
+ {
+ double value = (double) kilogramspersecondpersquarecentimeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareCentimeter);
+ }
+ ///
/// Get MassFlux from KilogramsPerSecondPerSquareMeter.
///
/// If value is NaN or Infinity.
@@ -215,6 +355,16 @@ public static MassFlux FromKilogramsPerSecondPerSquareMeter(double kilogramspers
double value = (double) kilogramspersecondpersquaremeter;
return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareMeter);
}
+ ///
+ /// Get MassFlux from KilogramsPerSecondPerSquareMillimeter.
+ ///
+ /// If value is NaN or Infinity.
+ [Windows.Foundation.Metadata.DefaultOverload]
+ public static MassFlux FromKilogramsPerSecondPerSquareMillimeter(double kilogramspersecondpersquaremillimeter)
+ {
+ double value = (double) kilogramspersecondpersquaremillimeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareMillimeter);
+ }
///
/// Dynamically convert from value and unit enum to .
@@ -506,8 +656,18 @@ private double AsBaseUnit()
{
switch(Unit)
{
+ case MassFluxUnit.GramPerHourPerSquareCentimeter: return _value/3.6e2;
+ case MassFluxUnit.GramPerHourPerSquareMeter: return _value/3.6e6;
+ case MassFluxUnit.GramPerHourPerSquareMillimeter: return _value/3.6e0;
+ case MassFluxUnit.GramPerSecondPerSquareCentimeter: return _value/1e-1;
case MassFluxUnit.GramPerSecondPerSquareMeter: return _value/1e3;
+ case MassFluxUnit.GramPerSecondPerSquareMillimeter: return _value/1e-3;
+ case MassFluxUnit.KilogramPerHourPerSquareCentimeter: return (_value/3.6e2) * 1e3d;
+ case MassFluxUnit.KilogramPerHourPerSquareMeter: return (_value/3.6e6) * 1e3d;
+ case MassFluxUnit.KilogramPerHourPerSquareMillimeter: return (_value/3.6e0) * 1e3d;
+ case MassFluxUnit.KilogramPerSecondPerSquareCentimeter: return (_value/1e-1) * 1e3d;
case MassFluxUnit.KilogramPerSecondPerSquareMeter: return (_value/1e3) * 1e3d;
+ case MassFluxUnit.KilogramPerSecondPerSquareMillimeter: return (_value/1e-3) * 1e3d;
default:
throw new NotImplementedException($"Can not convert {Unit} to base units.");
}
@@ -522,8 +682,18 @@ private double AsBaseNumericType(MassFluxUnit unit)
switch(unit)
{
+ case MassFluxUnit.GramPerHourPerSquareCentimeter: return baseUnitValue*3.6e2;
+ case MassFluxUnit.GramPerHourPerSquareMeter: return baseUnitValue*3.6e6;
+ case MassFluxUnit.GramPerHourPerSquareMillimeter: return baseUnitValue*3.6e0;
+ case MassFluxUnit.GramPerSecondPerSquareCentimeter: return baseUnitValue*1e-1;
case MassFluxUnit.GramPerSecondPerSquareMeter: return baseUnitValue*1e3;
+ case MassFluxUnit.GramPerSecondPerSquareMillimeter: return baseUnitValue*1e-3;
+ case MassFluxUnit.KilogramPerHourPerSquareCentimeter: return (baseUnitValue*3.6e2) / 1e3d;
+ case MassFluxUnit.KilogramPerHourPerSquareMeter: return (baseUnitValue*3.6e6) / 1e3d;
+ case MassFluxUnit.KilogramPerHourPerSquareMillimeter: return (baseUnitValue*3.6e0) / 1e3d;
+ case MassFluxUnit.KilogramPerSecondPerSquareCentimeter: return (baseUnitValue*1e-1) / 1e3d;
case MassFluxUnit.KilogramPerSecondPerSquareMeter: return (baseUnitValue*1e3) / 1e3d;
+ case MassFluxUnit.KilogramPerSecondPerSquareMillimeter: return (baseUnitValue*1e-3) / 1e3d;
default:
throw new NotImplementedException($"Can not convert {Unit} to {unit}.");
}
diff --git a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs
index cbc975a5d7..b2f20ab258 100644
--- a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs
+++ b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs
@@ -809,8 +809,18 @@ private static readonly (string CultureName, Type UnitType, int UnitValue, strin
("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.ShortTonPerHour, new string[]{"short tn/h"}),
("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.TonnePerDay, new string[]{"t/d"}),
("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.TonnePerHour, new string[]{"t/h"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareCentimeter, new string[]{"g·h⁻¹·cm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareMeter, new string[]{"g·h⁻¹·m⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareMillimeter, new string[]{"g·h⁻¹·mm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareCentimeter, new string[]{"g·s⁻¹·cm⁻²"}),
("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareMeter, new string[]{"g·s⁻¹·m⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareMillimeter, new string[]{"g·s⁻¹·mm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareCentimeter, new string[]{"kg·h⁻¹·cm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareMeter, new string[]{"kg·h⁻¹·m⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareMillimeter, new string[]{"kg·h⁻¹·mm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareCentimeter, new string[]{"kg·s⁻¹·cm⁻²"}),
("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareMeter, new string[]{"kg·s⁻¹·m⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareMillimeter, new string[]{"kg·s⁻¹·mm⁻²"}),
("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.CentigramPerGram, new string[]{"cg/g"}),
("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.CentigramPerKilogram, new string[]{"cg/kg"}),
("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.DecagramPerGram, new string[]{"dag/g"}),
diff --git a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/MassFluxUnit.g.cs b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/MassFluxUnit.g.cs
index b8f38d2101..2ec7d5a857 100644
--- a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/MassFluxUnit.g.cs
+++ b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/MassFluxUnit.g.cs
@@ -26,8 +26,18 @@ namespace UnitsNet.Units
public enum MassFluxUnit
{
Undefined = 0,
+ GramPerHourPerSquareCentimeter,
+ GramPerHourPerSquareMeter,
+ GramPerHourPerSquareMillimeter,
+ GramPerSecondPerSquareCentimeter,
GramPerSecondPerSquareMeter,
+ GramPerSecondPerSquareMillimeter,
+ KilogramPerHourPerSquareCentimeter,
+ KilogramPerHourPerSquareMeter,
+ KilogramPerHourPerSquareMillimeter,
+ KilogramPerSecondPerSquareCentimeter,
KilogramPerSecondPerSquareMeter,
+ KilogramPerSecondPerSquareMillimeter,
}
#pragma warning restore 1591
diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs
index 3b7bd4c264..23c7d68268 100644
--- a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs
@@ -50,8 +50,18 @@ static MassFlux()
Info = new QuantityInfo(QuantityType.MassFlux,
new UnitInfo[] {
+ new UnitInfo(MassFluxUnit.GramPerHourPerSquareCentimeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.GramPerHourPerSquareMeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.GramPerHourPerSquareMillimeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.GramPerSecondPerSquareCentimeter, BaseUnits.Undefined),
new UnitInfo(MassFluxUnit.GramPerSecondPerSquareMeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.GramPerSecondPerSquareMillimeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.KilogramPerHourPerSquareCentimeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.KilogramPerHourPerSquareMeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.KilogramPerHourPerSquareMillimeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.KilogramPerSecondPerSquareCentimeter, BaseUnits.Undefined),
new UnitInfo(MassFluxUnit.KilogramPerSecondPerSquareMeter, BaseUnits.Undefined),
+ new UnitInfo(MassFluxUnit.KilogramPerSecondPerSquareMillimeter, BaseUnits.Undefined),
},
BaseUnit, Zero, BaseDimensions);
}
@@ -164,16 +174,66 @@ public MassFlux(double value, UnitSystem unitSystem)
#region Conversion Properties
+ ///
+ /// Get MassFlux in GramsPerHourPerSquareCentimeter.
+ ///
+ public double GramsPerHourPerSquareCentimeter => As(MassFluxUnit.GramPerHourPerSquareCentimeter);
+
+ ///
+ /// Get MassFlux in GramsPerHourPerSquareMeter.
+ ///
+ public double GramsPerHourPerSquareMeter => As(MassFluxUnit.GramPerHourPerSquareMeter);
+
+ ///
+ /// Get MassFlux in GramsPerHourPerSquareMillimeter.
+ ///
+ public double GramsPerHourPerSquareMillimeter => As(MassFluxUnit.GramPerHourPerSquareMillimeter);
+
+ ///
+ /// Get MassFlux in GramsPerSecondPerSquareCentimeter.
+ ///
+ public double GramsPerSecondPerSquareCentimeter => As(MassFluxUnit.GramPerSecondPerSquareCentimeter);
+
///
/// Get MassFlux in GramsPerSecondPerSquareMeter.
///
public double GramsPerSecondPerSquareMeter => As(MassFluxUnit.GramPerSecondPerSquareMeter);
+ ///
+ /// Get MassFlux in GramsPerSecondPerSquareMillimeter.
+ ///
+ public double GramsPerSecondPerSquareMillimeter => As(MassFluxUnit.GramPerSecondPerSquareMillimeter);
+
+ ///
+ /// Get MassFlux in KilogramsPerHourPerSquareCentimeter.
+ ///
+ public double KilogramsPerHourPerSquareCentimeter => As(MassFluxUnit.KilogramPerHourPerSquareCentimeter);
+
+ ///
+ /// Get MassFlux in KilogramsPerHourPerSquareMeter.
+ ///
+ public double KilogramsPerHourPerSquareMeter => As(MassFluxUnit.KilogramPerHourPerSquareMeter);
+
+ ///
+ /// Get MassFlux in KilogramsPerHourPerSquareMillimeter.
+ ///
+ public double KilogramsPerHourPerSquareMillimeter => As(MassFluxUnit.KilogramPerHourPerSquareMillimeter);
+
+ ///
+ /// Get MassFlux in KilogramsPerSecondPerSquareCentimeter.
+ ///
+ public double KilogramsPerSecondPerSquareCentimeter => As(MassFluxUnit.KilogramPerSecondPerSquareCentimeter);
+
///
/// Get MassFlux in KilogramsPerSecondPerSquareMeter.
///
public double KilogramsPerSecondPerSquareMeter => As(MassFluxUnit.KilogramPerSecondPerSquareMeter);
+ ///
+ /// Get MassFlux in KilogramsPerSecondPerSquareMillimeter.
+ ///
+ public double KilogramsPerSecondPerSquareMillimeter => As(MassFluxUnit.KilogramPerSecondPerSquareMillimeter);
+
#endregion
#region Static Methods
@@ -203,6 +263,42 @@ public static string GetAbbreviation(MassFluxUnit unit, [CanBeNull] IFormatProvi
#region Static Factory Methods
+ ///
+ /// Get MassFlux from GramsPerHourPerSquareCentimeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromGramsPerHourPerSquareCentimeter(QuantityValue gramsperhourpersquarecentimeter)
+ {
+ double value = (double) gramsperhourpersquarecentimeter;
+ return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareCentimeter);
+ }
+ ///
+ /// Get MassFlux from GramsPerHourPerSquareMeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromGramsPerHourPerSquareMeter(QuantityValue gramsperhourpersquaremeter)
+ {
+ double value = (double) gramsperhourpersquaremeter;
+ return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareMeter);
+ }
+ ///
+ /// Get MassFlux from GramsPerHourPerSquareMillimeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromGramsPerHourPerSquareMillimeter(QuantityValue gramsperhourpersquaremillimeter)
+ {
+ double value = (double) gramsperhourpersquaremillimeter;
+ return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareMillimeter);
+ }
+ ///
+ /// Get MassFlux from GramsPerSecondPerSquareCentimeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromGramsPerSecondPerSquareCentimeter(QuantityValue gramspersecondpersquarecentimeter)
+ {
+ double value = (double) gramspersecondpersquarecentimeter;
+ return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareCentimeter);
+ }
///
/// Get MassFlux from GramsPerSecondPerSquareMeter.
///
@@ -213,6 +309,51 @@ public static MassFlux FromGramsPerSecondPerSquareMeter(QuantityValue gramsperse
return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareMeter);
}
///
+ /// Get MassFlux from GramsPerSecondPerSquareMillimeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromGramsPerSecondPerSquareMillimeter(QuantityValue gramspersecondpersquaremillimeter)
+ {
+ double value = (double) gramspersecondpersquaremillimeter;
+ return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareMillimeter);
+ }
+ ///
+ /// Get MassFlux from KilogramsPerHourPerSquareCentimeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromKilogramsPerHourPerSquareCentimeter(QuantityValue kilogramsperhourpersquarecentimeter)
+ {
+ double value = (double) kilogramsperhourpersquarecentimeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareCentimeter);
+ }
+ ///
+ /// Get MassFlux from KilogramsPerHourPerSquareMeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromKilogramsPerHourPerSquareMeter(QuantityValue kilogramsperhourpersquaremeter)
+ {
+ double value = (double) kilogramsperhourpersquaremeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareMeter);
+ }
+ ///
+ /// Get MassFlux from KilogramsPerHourPerSquareMillimeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromKilogramsPerHourPerSquareMillimeter(QuantityValue kilogramsperhourpersquaremillimeter)
+ {
+ double value = (double) kilogramsperhourpersquaremillimeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareMillimeter);
+ }
+ ///
+ /// Get MassFlux from KilogramsPerSecondPerSquareCentimeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromKilogramsPerSecondPerSquareCentimeter(QuantityValue kilogramspersecondpersquarecentimeter)
+ {
+ double value = (double) kilogramspersecondpersquarecentimeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareCentimeter);
+ }
+ ///
/// Get MassFlux from KilogramsPerSecondPerSquareMeter.
///
/// If value is NaN or Infinity.
@@ -221,6 +362,15 @@ public static MassFlux FromKilogramsPerSecondPerSquareMeter(QuantityValue kilogr
double value = (double) kilogramspersecondpersquaremeter;
return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareMeter);
}
+ ///
+ /// Get MassFlux from KilogramsPerSecondPerSquareMillimeter.
+ ///
+ /// If value is NaN or Infinity.
+ public static MassFlux FromKilogramsPerSecondPerSquareMillimeter(QuantityValue kilogramspersecondpersquaremillimeter)
+ {
+ double value = (double) kilogramspersecondpersquaremillimeter;
+ return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareMillimeter);
+ }
///
/// Dynamically convert from value and unit enum to .
@@ -650,8 +800,18 @@ private double GetValueInBaseUnit()
{
switch(Unit)
{
+ case MassFluxUnit.GramPerHourPerSquareCentimeter: return _value/3.6e2;
+ case MassFluxUnit.GramPerHourPerSquareMeter: return _value/3.6e6;
+ case MassFluxUnit.GramPerHourPerSquareMillimeter: return _value/3.6e0;
+ case MassFluxUnit.GramPerSecondPerSquareCentimeter: return _value/1e-1;
case MassFluxUnit.GramPerSecondPerSquareMeter: return _value/1e3;
+ case MassFluxUnit.GramPerSecondPerSquareMillimeter: return _value/1e-3;
+ case MassFluxUnit.KilogramPerHourPerSquareCentimeter: return (_value/3.6e2) * 1e3d;
+ case MassFluxUnit.KilogramPerHourPerSquareMeter: return (_value/3.6e6) * 1e3d;
+ case MassFluxUnit.KilogramPerHourPerSquareMillimeter: return (_value/3.6e0) * 1e3d;
+ case MassFluxUnit.KilogramPerSecondPerSquareCentimeter: return (_value/1e-1) * 1e3d;
case MassFluxUnit.KilogramPerSecondPerSquareMeter: return (_value/1e3) * 1e3d;
+ case MassFluxUnit.KilogramPerSecondPerSquareMillimeter: return (_value/1e-3) * 1e3d;
default:
throw new NotImplementedException($"Can not convert {Unit} to base units.");
}
@@ -677,8 +837,18 @@ private double GetValueAs(MassFluxUnit unit)
switch(unit)
{
+ case MassFluxUnit.GramPerHourPerSquareCentimeter: return baseUnitValue*3.6e2;
+ case MassFluxUnit.GramPerHourPerSquareMeter: return baseUnitValue*3.6e6;
+ case MassFluxUnit.GramPerHourPerSquareMillimeter: return baseUnitValue*3.6e0;
+ case MassFluxUnit.GramPerSecondPerSquareCentimeter: return baseUnitValue*1e-1;
case MassFluxUnit.GramPerSecondPerSquareMeter: return baseUnitValue*1e3;
+ case MassFluxUnit.GramPerSecondPerSquareMillimeter: return baseUnitValue*1e-3;
+ case MassFluxUnit.KilogramPerHourPerSquareCentimeter: return (baseUnitValue*3.6e2) / 1e3d;
+ case MassFluxUnit.KilogramPerHourPerSquareMeter: return (baseUnitValue*3.6e6) / 1e3d;
+ case MassFluxUnit.KilogramPerHourPerSquareMillimeter: return (baseUnitValue*3.6e0) / 1e3d;
+ case MassFluxUnit.KilogramPerSecondPerSquareCentimeter: return (baseUnitValue*1e-1) / 1e3d;
case MassFluxUnit.KilogramPerSecondPerSquareMeter: return (baseUnitValue*1e3) / 1e3d;
+ case MassFluxUnit.KilogramPerSecondPerSquareMillimeter: return (baseUnitValue*1e-3) / 1e3d;
default:
throw new NotImplementedException($"Can not convert {Unit} to {unit}.");
}
diff --git a/UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs b/UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs
index a6ede7f36e..776eebbf75 100644
--- a/UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs
+++ b/UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs
@@ -809,8 +809,18 @@ private static readonly (string CultureName, Type UnitType, int UnitValue, strin
("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.ShortTonPerHour, new string[]{"short tn/h"}),
("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.TonnePerDay, new string[]{"t/d"}),
("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.TonnePerHour, new string[]{"t/h"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareCentimeter, new string[]{"g·h⁻¹·cm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareMeter, new string[]{"g·h⁻¹·m⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareMillimeter, new string[]{"g·h⁻¹·mm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareCentimeter, new string[]{"g·s⁻¹·cm⁻²"}),
("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareMeter, new string[]{"g·s⁻¹·m⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareMillimeter, new string[]{"g·s⁻¹·mm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareCentimeter, new string[]{"kg·h⁻¹·cm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareMeter, new string[]{"kg·h⁻¹·m⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareMillimeter, new string[]{"kg·h⁻¹·mm⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareCentimeter, new string[]{"kg·s⁻¹·cm⁻²"}),
("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareMeter, new string[]{"kg·s⁻¹·m⁻²"}),
+ ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareMillimeter, new string[]{"kg·s⁻¹·mm⁻²"}),
("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.CentigramPerGram, new string[]{"cg/g"}),
("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.CentigramPerKilogram, new string[]{"cg/kg"}),
("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.DecagramPerGram, new string[]{"dag/g"}),
diff --git a/UnitsNet/GeneratedCode/UnitConverter.g.cs b/UnitsNet/GeneratedCode/UnitConverter.g.cs
index 62fe6a292e..6a850d2cb6 100644
--- a/UnitsNet/GeneratedCode/UnitConverter.g.cs
+++ b/UnitsNet/GeneratedCode/UnitConverter.g.cs
@@ -1253,9 +1253,29 @@ public static void RegisterDefaultConversions(UnitConverter unitConverter)
unitConverter.SetConversionFunction(MassFlowUnit.TonnePerDay, MassFlow.BaseUnit, q => q.ToBaseUnit());
unitConverter.SetConversionFunction(MassFlow.BaseUnit, MassFlowUnit.TonnePerHour, q => q.ToUnit(MassFlowUnit.TonnePerHour));
unitConverter.SetConversionFunction(MassFlowUnit.TonnePerHour, MassFlow.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerHourPerSquareCentimeter, q => q.ToUnit(MassFluxUnit.GramPerHourPerSquareCentimeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.GramPerHourPerSquareCentimeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerHourPerSquareMeter, q => q.ToUnit(MassFluxUnit.GramPerHourPerSquareMeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.GramPerHourPerSquareMeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerHourPerSquareMillimeter, q => q.ToUnit(MassFluxUnit.GramPerHourPerSquareMillimeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.GramPerHourPerSquareMillimeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerSecondPerSquareCentimeter, q => q.ToUnit(MassFluxUnit.GramPerSecondPerSquareCentimeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.GramPerSecondPerSquareCentimeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerSecondPerSquareMeter, q => q.ToUnit(MassFluxUnit.GramPerSecondPerSquareMeter));
unitConverter.SetConversionFunction(MassFluxUnit.GramPerSecondPerSquareMeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerSecondPerSquareMillimeter, q => q.ToUnit(MassFluxUnit.GramPerSecondPerSquareMillimeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.GramPerSecondPerSquareMillimeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerHourPerSquareCentimeter, q => q.ToUnit(MassFluxUnit.KilogramPerHourPerSquareCentimeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerHourPerSquareCentimeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerHourPerSquareMeter, q => q.ToUnit(MassFluxUnit.KilogramPerHourPerSquareMeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerHourPerSquareMeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerHourPerSquareMillimeter, q => q.ToUnit(MassFluxUnit.KilogramPerHourPerSquareMillimeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerHourPerSquareMillimeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerSecondPerSquareCentimeter, q => q.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareCentimeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerSecondPerSquareCentimeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFlux.BaseUnit, q => q);
+ unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerSecondPerSquareMillimeter, q => q.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareMillimeter));
+ unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerSecondPerSquareMillimeter, MassFlux.BaseUnit, q => q.ToBaseUnit());
unitConverter.SetConversionFunction(MassFraction.BaseUnit, MassFractionUnit.CentigramPerGram, q => q.ToUnit(MassFractionUnit.CentigramPerGram));
unitConverter.SetConversionFunction(MassFractionUnit.CentigramPerGram, MassFraction.BaseUnit, q => q.ToBaseUnit());
unitConverter.SetConversionFunction(MassFraction.BaseUnit, MassFractionUnit.CentigramPerKilogram, q => q.ToUnit(MassFractionUnit.CentigramPerKilogram));
diff --git a/UnitsNet/GeneratedCode/Units/MassFluxUnit.g.cs b/UnitsNet/GeneratedCode/Units/MassFluxUnit.g.cs
index b8f38d2101..2ec7d5a857 100644
--- a/UnitsNet/GeneratedCode/Units/MassFluxUnit.g.cs
+++ b/UnitsNet/GeneratedCode/Units/MassFluxUnit.g.cs
@@ -26,8 +26,18 @@ namespace UnitsNet.Units
public enum MassFluxUnit
{
Undefined = 0,
+ GramPerHourPerSquareCentimeter,
+ GramPerHourPerSquareMeter,
+ GramPerHourPerSquareMillimeter,
+ GramPerSecondPerSquareCentimeter,
GramPerSecondPerSquareMeter,
+ GramPerSecondPerSquareMillimeter,
+ KilogramPerHourPerSquareCentimeter,
+ KilogramPerHourPerSquareMeter,
+ KilogramPerHourPerSquareMillimeter,
+ KilogramPerSecondPerSquareCentimeter,
KilogramPerSecondPerSquareMeter,
+ KilogramPerSecondPerSquareMillimeter,
}
#pragma warning restore 1591