diff --git a/Common/UnitDefinitions/RotationalStiffness.json b/Common/UnitDefinitions/RotationalStiffness.json
index a77c0f55ed..e7f4b41c74 100644
--- a/Common/UnitDefinitions/RotationalStiffness.json
+++ b/Common/UnitDefinitions/RotationalStiffness.json
@@ -100,6 +100,18 @@
"Abbreviations": [ "lbf·ft/rad" ]
}
]
+ },
+ {
+ "SingularName": "KilopoundForceFootPerRadian",
+ "PluralName": "KilopoundForceFeetPerRadian",
+ "FromUnitToBaseFunc": "{x} * 4.4482216152605e3 * 0.3048",
+ "FromBaseToUnitFunc": "{x} / (4.4482216152605e3 * 0.3048)",
+ "Localization": [
+ {
+ "Culture": "en-US",
+ "Abbreviations": [ "kipf·ft/rad", "kip·ft/rad", "k·ft/rad" ]
+ }
+ ]
}
]
}
diff --git a/Common/UnitEnumValues.g.json b/Common/UnitEnumValues.g.json
index 1df92d739e..5ffebeb4ef 100644
--- a/Common/UnitEnumValues.g.json
+++ b/Common/UnitEnumValues.g.json
@@ -1300,7 +1300,8 @@
"NewtonMillimeterPerDegree": 30,
"NewtonMillimeterPerRadian": 31,
"PoundForceFeetPerRadian": 32,
- "PoundForceFootPerDegrees": 33
+ "PoundForceFootPerDegrees": 33,
+ "KilopoundForceFootPerRadian": 38
},
"RotationalStiffnessPerLength": {
"KilonewtonMeterPerRadianPerMeter": 1,
diff --git a/UnitsNet.NanoFramework/GeneratedCode/Quantities/RotationalStiffness.g.cs b/UnitsNet.NanoFramework/GeneratedCode/Quantities/RotationalStiffness.g.cs
index a5389083e5..b7e34514c8 100644
--- a/UnitsNet.NanoFramework/GeneratedCode/Quantities/RotationalStiffness.g.cs
+++ b/UnitsNet.NanoFramework/GeneratedCode/Quantities/RotationalStiffness.g.cs
@@ -148,6 +148,11 @@ public RotationalStiffness(double value, RotationalStiffnessUnit unit)
///
public double KilopoundForceFeetPerDegrees => As(RotationalStiffnessUnit.KilopoundForceFootPerDegrees);
+ ///
+ /// Gets a value of this quantity converted into
+ ///
+ public double KilopoundForceFeetPerRadian => As(RotationalStiffnessUnit.KilopoundForceFootPerRadian);
+
///
/// Gets a value of this quantity converted into
///
@@ -317,6 +322,11 @@ public RotationalStiffness(double value, RotationalStiffnessUnit unit)
///
public static RotationalStiffness FromKilopoundForceFeetPerDegrees(double kilopoundforcefeetperdegrees) => new RotationalStiffness(kilopoundforcefeetperdegrees, RotationalStiffnessUnit.KilopoundForceFootPerDegrees);
+ ///
+ /// Creates a from .
+ ///
+ public static RotationalStiffness FromKilopoundForceFeetPerRadian(double kilopoundforcefeetperradian) => new RotationalStiffness(kilopoundforcefeetperradian, RotationalStiffnessUnit.KilopoundForceFootPerRadian);
+
///
/// Creates a from .
///
@@ -466,6 +476,7 @@ private double GetValueInBaseUnit()
RotationalStiffnessUnit.KilonewtonMillimeterPerDegree => (_value * 180 / 3.1415926535897931 * 0.001) * 1e3d,
RotationalStiffnessUnit.KilonewtonMillimeterPerRadian => (_value * 0.001) * 1e3d,
RotationalStiffnessUnit.KilopoundForceFootPerDegrees => _value * (4.4482216152605e3 * 0.3048 * 180 / 3.1415926535897931),
+ RotationalStiffnessUnit.KilopoundForceFootPerRadian => _value * 4.4482216152605e3 * 0.3048,
RotationalStiffnessUnit.MeganewtonMeterPerDegree => (_value * (180 / 3.1415926535897931)) * 1e6d,
RotationalStiffnessUnit.MeganewtonMeterPerRadian => (_value) * 1e6d,
RotationalStiffnessUnit.MeganewtonMillimeterPerDegree => (_value * 180 / 3.1415926535897931 * 0.001) * 1e6d,
@@ -512,6 +523,7 @@ private double GetValueAs(RotationalStiffnessUnit unit)
RotationalStiffnessUnit.KilonewtonMillimeterPerDegree => (baseUnitValue / 180 * 3.1415926535897931 * 1000) / 1e3d,
RotationalStiffnessUnit.KilonewtonMillimeterPerRadian => (baseUnitValue * 1000) / 1e3d,
RotationalStiffnessUnit.KilopoundForceFootPerDegrees => baseUnitValue / (4.4482216152605e3 * 0.3048 * 180 / 3.1415926535897931),
+ RotationalStiffnessUnit.KilopoundForceFootPerRadian => baseUnitValue / (4.4482216152605e3 * 0.3048),
RotationalStiffnessUnit.MeganewtonMeterPerDegree => (baseUnitValue / (180 / 3.1415926535897931)) / 1e6d,
RotationalStiffnessUnit.MeganewtonMeterPerRadian => (baseUnitValue) / 1e6d,
RotationalStiffnessUnit.MeganewtonMillimeterPerDegree => (baseUnitValue / 180 * 3.1415926535897931 * 1000) / 1e6d,
diff --git a/UnitsNet.NanoFramework/GeneratedCode/Units/RotationalStiffnessUnit.g.cs b/UnitsNet.NanoFramework/GeneratedCode/Units/RotationalStiffnessUnit.g.cs
index 6905f8d976..1974383356 100644
--- a/UnitsNet.NanoFramework/GeneratedCode/Units/RotationalStiffnessUnit.g.cs
+++ b/UnitsNet.NanoFramework/GeneratedCode/Units/RotationalStiffnessUnit.g.cs
@@ -39,6 +39,7 @@ public enum RotationalStiffnessUnit
KilonewtonMillimeterPerDegree = 12,
KilonewtonMillimeterPerRadian = 13,
KilopoundForceFootPerDegrees = 14,
+ KilopoundForceFootPerRadian = 38,
MeganewtonMeterPerDegree = 15,
MeganewtonMeterPerRadian = 16,
MeganewtonMillimeterPerDegree = 17,
diff --git a/UnitsNet.NumberExtensions.CS14.Tests/GeneratedCode/NumberToRotationalStiffnessExtensionsTest.g.cs b/UnitsNet.NumberExtensions.CS14.Tests/GeneratedCode/NumberToRotationalStiffnessExtensionsTest.g.cs
index f080820a3a..8990a03af4 100644
--- a/UnitsNet.NumberExtensions.CS14.Tests/GeneratedCode/NumberToRotationalStiffnessExtensionsTest.g.cs
+++ b/UnitsNet.NumberExtensions.CS14.Tests/GeneratedCode/NumberToRotationalStiffnessExtensionsTest.g.cs
@@ -80,6 +80,10 @@ public void NumberToKilonewtonMillimetersPerRadianTest() =>
public void NumberToKilopoundForceFeetPerDegreesTest() =>
Assert.Equal(RotationalStiffness.FromKilopoundForceFeetPerDegrees(2), 2.KilopoundForceFeetPerDegrees);
+ [Fact]
+ public void NumberToKilopoundForceFeetPerRadianTest() =>
+ Assert.Equal(RotationalStiffness.FromKilopoundForceFeetPerRadian(2), 2.KilopoundForceFeetPerRadian);
+
[Fact]
public void NumberToMeganewtonMetersPerDegreeTest() =>
Assert.Equal(RotationalStiffness.FromMeganewtonMetersPerDegree(2), 2.MeganewtonMetersPerDegree);
diff --git a/UnitsNet.NumberExtensions.CS14/GeneratedCode/NumberToRotationalStiffnessExtensions.g.cs b/UnitsNet.NumberExtensions.CS14/GeneratedCode/NumberToRotationalStiffnessExtensions.g.cs
index a1ea32c95c..40c2e9a00f 100644
--- a/UnitsNet.NumberExtensions.CS14/GeneratedCode/NumberToRotationalStiffnessExtensions.g.cs
+++ b/UnitsNet.NumberExtensions.CS14/GeneratedCode/NumberToRotationalStiffnessExtensions.g.cs
@@ -154,6 +154,14 @@ public RotationalStiffness KilopoundForceFeetPerDegrees
=> RotationalStiffness.FromKilopoundForceFeetPerDegrees(value.ToDouble(null));
#endif
+ ///
+ public RotationalStiffness KilopoundForceFeetPerRadian
+#if NET7_0_OR_GREATER
+ => RotationalStiffness.FromKilopoundForceFeetPerRadian(double.CreateChecked(value));
+#else
+ => RotationalStiffness.FromKilopoundForceFeetPerRadian(value.ToDouble(null));
+#endif
+
///
public RotationalStiffness MeganewtonMetersPerDegree
#if NET7_0_OR_GREATER
diff --git a/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToRotationalStiffnessExtensionsTest.g.cs b/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToRotationalStiffnessExtensionsTest.g.cs
index f890bb1e33..07948e3feb 100644
--- a/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToRotationalStiffnessExtensionsTest.g.cs
+++ b/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToRotationalStiffnessExtensionsTest.g.cs
@@ -80,6 +80,10 @@ public void NumberToKilonewtonMillimetersPerRadianTest() =>
public void NumberToKilopoundForceFeetPerDegreesTest() =>
Assert.Equal(RotationalStiffness.FromKilopoundForceFeetPerDegrees(2), 2.KilopoundForceFeetPerDegrees());
+ [Fact]
+ public void NumberToKilopoundForceFeetPerRadianTest() =>
+ Assert.Equal(RotationalStiffness.FromKilopoundForceFeetPerRadian(2), 2.KilopoundForceFeetPerRadian());
+
[Fact]
public void NumberToMeganewtonMetersPerDegreeTest() =>
Assert.Equal(RotationalStiffness.FromMeganewtonMetersPerDegree(2), 2.MeganewtonMetersPerDegree());
diff --git a/UnitsNet.NumberExtensions/GeneratedCode/NumberToRotationalStiffnessExtensions.g.cs b/UnitsNet.NumberExtensions/GeneratedCode/NumberToRotationalStiffnessExtensions.g.cs
index d7f183459d..0784067570 100644
--- a/UnitsNet.NumberExtensions/GeneratedCode/NumberToRotationalStiffnessExtensions.g.cs
+++ b/UnitsNet.NumberExtensions/GeneratedCode/NumberToRotationalStiffnessExtensions.g.cs
@@ -186,6 +186,17 @@ public static RotationalStiffness KilopoundForceFeetPerDegrees(this T value)
=> RotationalStiffness.FromKilopoundForceFeetPerDegrees(value.ToDouble(null));
#endif
+ ///
+ public static RotationalStiffness KilopoundForceFeetPerRadian(this T value)
+ where T : notnull
+#if NET7_0_OR_GREATER
+ , INumber
+ => RotationalStiffness.FromKilopoundForceFeetPerRadian(double.CreateChecked(value));
+#else
+ , IConvertible
+ => RotationalStiffness.FromKilopoundForceFeetPerRadian(value.ToDouble(null));
+#endif
+
///
public static RotationalStiffness MeganewtonMetersPerDegree(this T value)
where T : notnull
diff --git a/UnitsNet.Tests/CustomCode/RotationalStiffnessTests.cs b/UnitsNet.Tests/CustomCode/RotationalStiffnessTests.cs
index 28fd8ea29e..710480c458 100644
--- a/UnitsNet.Tests/CustomCode/RotationalStiffnessTests.cs
+++ b/UnitsNet.Tests/CustomCode/RotationalStiffnessTests.cs
@@ -28,6 +28,7 @@ namespace UnitsNet.Tests.CustomCode
public class RotationalStiffnessTests : RotationalStiffnessTestsBase
{
protected override double KilopoundForceFeetPerDegreesInOneNewtonMeterPerRadian => 0.0128729e-3;
+ protected override double KilopoundForceFeetPerRadianInOneNewtonMeterPerRadian => 7.375621e-4;
protected override double PoundForceFeetPerRadianInOneNewtonMeterPerRadian => 7.375621e-1;
protected override double PoundForceFeetPerDegreesInOneNewtonMeterPerRadian => 1.287290e-2;
diff --git a/UnitsNet.Tests/GeneratedCode/TestsBase/RotationalStiffnessTestsBase.g.cs b/UnitsNet.Tests/GeneratedCode/TestsBase/RotationalStiffnessTestsBase.g.cs
index ef40ab2228..8e541e6f10 100644
--- a/UnitsNet.Tests/GeneratedCode/TestsBase/RotationalStiffnessTestsBase.g.cs
+++ b/UnitsNet.Tests/GeneratedCode/TestsBase/RotationalStiffnessTestsBase.g.cs
@@ -54,6 +54,7 @@ public abstract partial class RotationalStiffnessTestsBase : QuantityTestsBase
protected abstract double KilonewtonMillimetersPerDegreeInOneNewtonMeterPerRadian { get; }
protected abstract double KilonewtonMillimetersPerRadianInOneNewtonMeterPerRadian { get; }
protected abstract double KilopoundForceFeetPerDegreesInOneNewtonMeterPerRadian { get; }
+ protected abstract double KilopoundForceFeetPerRadianInOneNewtonMeterPerRadian { get; }
protected abstract double MeganewtonMetersPerDegreeInOneNewtonMeterPerRadian { get; }
protected abstract double MeganewtonMetersPerRadianInOneNewtonMeterPerRadian { get; }
protected abstract double MeganewtonMillimetersPerDegreeInOneNewtonMeterPerRadian { get; }
@@ -89,6 +90,7 @@ public abstract partial class RotationalStiffnessTestsBase : QuantityTestsBase
protected virtual double KilonewtonMillimetersPerDegreeTolerance { get { return 1e-5; } }
protected virtual double KilonewtonMillimetersPerRadianTolerance { get { return 1e-5; } }
protected virtual double KilopoundForceFeetPerDegreesTolerance { get { return 1e-5; } }
+ protected virtual double KilopoundForceFeetPerRadianTolerance { get { return 1e-5; } }
protected virtual double MeganewtonMetersPerDegreeTolerance { get { return 1e-5; } }
protected virtual double MeganewtonMetersPerRadianTolerance { get { return 1e-5; } }
protected virtual double MeganewtonMillimetersPerDegreeTolerance { get { return 1e-5; } }
@@ -128,6 +130,7 @@ public abstract partial class RotationalStiffnessTestsBase : QuantityTestsBase
RotationalStiffnessUnit.KilonewtonMillimeterPerDegree => (KilonewtonMillimetersPerDegreeInOneNewtonMeterPerRadian, KilonewtonMillimetersPerDegreeTolerance),
RotationalStiffnessUnit.KilonewtonMillimeterPerRadian => (KilonewtonMillimetersPerRadianInOneNewtonMeterPerRadian, KilonewtonMillimetersPerRadianTolerance),
RotationalStiffnessUnit.KilopoundForceFootPerDegrees => (KilopoundForceFeetPerDegreesInOneNewtonMeterPerRadian, KilopoundForceFeetPerDegreesTolerance),
+ RotationalStiffnessUnit.KilopoundForceFootPerRadian => (KilopoundForceFeetPerRadianInOneNewtonMeterPerRadian, KilopoundForceFeetPerRadianTolerance),
RotationalStiffnessUnit.MeganewtonMeterPerDegree => (MeganewtonMetersPerDegreeInOneNewtonMeterPerRadian, MeganewtonMetersPerDegreeTolerance),
RotationalStiffnessUnit.MeganewtonMeterPerRadian => (MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, MeganewtonMetersPerRadianTolerance),
RotationalStiffnessUnit.MeganewtonMillimeterPerDegree => (MeganewtonMillimetersPerDegreeInOneNewtonMeterPerRadian, MeganewtonMillimetersPerDegreeTolerance),
@@ -167,6 +170,7 @@ public abstract partial class RotationalStiffnessTestsBase : QuantityTestsBase
new object[] { RotationalStiffnessUnit.KilonewtonMillimeterPerDegree },
new object[] { RotationalStiffnessUnit.KilonewtonMillimeterPerRadian },
new object[] { RotationalStiffnessUnit.KilopoundForceFootPerDegrees },
+ new object[] { RotationalStiffnessUnit.KilopoundForceFootPerRadian },
new object[] { RotationalStiffnessUnit.MeganewtonMeterPerDegree },
new object[] { RotationalStiffnessUnit.MeganewtonMeterPerRadian },
new object[] { RotationalStiffnessUnit.MeganewtonMillimeterPerDegree },
@@ -271,6 +275,7 @@ public void NewtonMeterPerRadianToRotationalStiffnessUnits()
AssertEx.EqualTolerance(KilonewtonMillimetersPerDegreeInOneNewtonMeterPerRadian, newtonmeterperradian.KilonewtonMillimetersPerDegree, KilonewtonMillimetersPerDegreeTolerance);
AssertEx.EqualTolerance(KilonewtonMillimetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.KilonewtonMillimetersPerRadian, KilonewtonMillimetersPerRadianTolerance);
AssertEx.EqualTolerance(KilopoundForceFeetPerDegreesInOneNewtonMeterPerRadian, newtonmeterperradian.KilopoundForceFeetPerDegrees, KilopoundForceFeetPerDegreesTolerance);
+ AssertEx.EqualTolerance(KilopoundForceFeetPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.KilopoundForceFeetPerRadian, KilopoundForceFeetPerRadianTolerance);
AssertEx.EqualTolerance(MeganewtonMetersPerDegreeInOneNewtonMeterPerRadian, newtonmeterperradian.MeganewtonMetersPerDegree, MeganewtonMetersPerDegreeTolerance);
AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.MeganewtonMetersPerRadian, MeganewtonMetersPerRadianTolerance);
AssertEx.EqualTolerance(MeganewtonMillimetersPerDegreeInOneNewtonMeterPerRadian, newtonmeterperradian.MeganewtonMillimetersPerDegree, MeganewtonMillimetersPerDegreeTolerance);
@@ -339,6 +344,7 @@ public void As()
AssertEx.EqualTolerance(KilonewtonMillimetersPerDegreeInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.KilonewtonMillimeterPerDegree), KilonewtonMillimetersPerDegreeTolerance);
AssertEx.EqualTolerance(KilonewtonMillimetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.KilonewtonMillimeterPerRadian), KilonewtonMillimetersPerRadianTolerance);
AssertEx.EqualTolerance(KilopoundForceFeetPerDegreesInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.KilopoundForceFootPerDegrees), KilopoundForceFeetPerDegreesTolerance);
+ AssertEx.EqualTolerance(KilopoundForceFeetPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.KilopoundForceFootPerRadian), KilopoundForceFeetPerRadianTolerance);
AssertEx.EqualTolerance(MeganewtonMetersPerDegreeInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.MeganewtonMeterPerDegree), MeganewtonMetersPerDegreeTolerance);
AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.MeganewtonMeterPerRadian), MeganewtonMetersPerRadianTolerance);
AssertEx.EqualTolerance(MeganewtonMillimetersPerDegreeInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.MeganewtonMillimeterPerDegree), MeganewtonMillimetersPerDegreeTolerance);
@@ -472,6 +478,9 @@ public void ToUnit_UnitSystem_ThrowsArgumentExceptionIfNotSupported()
[InlineData("en-US", "4.2 kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees, 4.2)]
[InlineData("en-US", "4.2 kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees, 4.2)]
[InlineData("en-US", "4.2 k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees, 4.2)]
+ [InlineData("en-US", "4.2 kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian, 4.2)]
+ [InlineData("en-US", "4.2 kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian, 4.2)]
+ [InlineData("en-US", "4.2 k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian, 4.2)]
[InlineData("en-US", "4.2 MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree, 4.2)]
[InlineData("en-US", "4.2 MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree, 4.2)]
[InlineData("en-US", "4.2 MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree, 4.2)]
@@ -585,6 +594,9 @@ public void Parse(string culture, string quantityString, RotationalStiffnessUnit
[InlineData("en-US", "4.2 kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees, 4.2)]
[InlineData("en-US", "4.2 kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees, 4.2)]
[InlineData("en-US", "4.2 k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees, 4.2)]
+ [InlineData("en-US", "4.2 kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian, 4.2)]
+ [InlineData("en-US", "4.2 kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian, 4.2)]
+ [InlineData("en-US", "4.2 k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian, 4.2)]
[InlineData("en-US", "4.2 MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree, 4.2)]
[InlineData("en-US", "4.2 MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree, 4.2)]
[InlineData("en-US", "4.2 MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree, 4.2)]
@@ -698,6 +710,9 @@ public void TryParse(string culture, string quantityString, RotationalStiffnessU
[InlineData("kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
+ [InlineData("kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
[InlineData("MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
@@ -811,6 +826,9 @@ public void ParseUnit_WithUsEnglishCurrentCulture(string abbreviation, Rotationa
[InlineData("kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
+ [InlineData("kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
[InlineData("MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
@@ -924,6 +942,9 @@ public void ParseUnit_WithUnsupportedCurrentCulture_FallsBackToUsEnglish(string
[InlineData("en-US", "kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("en-US", "kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("en-US", "k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
+ [InlineData("en-US", "kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("en-US", "kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("en-US", "k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
[InlineData("en-US", "MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("en-US", "MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("en-US", "MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
@@ -1036,6 +1057,9 @@ public void ParseUnit_WithCurrentCulture(string culture, string abbreviation, Ro
[InlineData("en-US", "kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("en-US", "kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("en-US", "k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
+ [InlineData("en-US", "kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("en-US", "kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("en-US", "k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
[InlineData("en-US", "MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("en-US", "MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("en-US", "MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
@@ -1147,6 +1171,9 @@ public void ParseUnit_WithCulture(string culture, string abbreviation, Rotationa
[InlineData("kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
+ [InlineData("kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
[InlineData("MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
@@ -1260,6 +1287,9 @@ public void TryParseUnit_WithUsEnglishCurrentCulture(string abbreviation, Rotati
[InlineData("kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
+ [InlineData("kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
[InlineData("MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
@@ -1373,6 +1403,9 @@ public void TryParseUnit_WithUnsupportedCurrentCulture_FallsBackToUsEnglish(stri
[InlineData("en-US", "kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("en-US", "kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("en-US", "k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
+ [InlineData("en-US", "kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("en-US", "kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("en-US", "k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
[InlineData("en-US", "MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("en-US", "MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("en-US", "MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
@@ -1485,6 +1518,9 @@ public void TryParseUnit_WithCurrentCulture(string culture, string abbreviation,
[InlineData("en-US", "kipf·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("en-US", "kip·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
[InlineData("en-US", "k·ft/deg", RotationalStiffnessUnit.KilopoundForceFootPerDegrees)]
+ [InlineData("en-US", "kipf·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("en-US", "kip·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
+ [InlineData("en-US", "k·ft/rad", RotationalStiffnessUnit.KilopoundForceFootPerRadian)]
[InlineData("en-US", "MN·m/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("en-US", "MNm/deg", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
[InlineData("en-US", "MN·m/°", RotationalStiffnessUnit.MeganewtonMeterPerDegree)]
@@ -1562,6 +1598,7 @@ public void TryParseUnit_WithCulture(string culture, string abbreviation, Rotati
[InlineData("en-US", RotationalStiffnessUnit.KilonewtonMillimeterPerDegree, "kN·mm/deg")]
[InlineData("en-US", RotationalStiffnessUnit.KilonewtonMillimeterPerRadian, "kN·mm/rad")]
[InlineData("en-US", RotationalStiffnessUnit.KilopoundForceFootPerDegrees, "kipf·ft/°")]
+ [InlineData("en-US", RotationalStiffnessUnit.KilopoundForceFootPerRadian, "kipf·ft/rad")]
[InlineData("en-US", RotationalStiffnessUnit.MeganewtonMeterPerDegree, "MN·m/deg")]
[InlineData("en-US", RotationalStiffnessUnit.MeganewtonMeterPerRadian, "MN·m/rad")]
[InlineData("en-US", RotationalStiffnessUnit.MeganewtonMillimeterPerDegree, "MN·mm/deg")]
@@ -1679,6 +1716,7 @@ public void ConversionRoundTrip()
AssertEx.EqualTolerance(1, RotationalStiffness.FromKilonewtonMillimetersPerDegree(newtonmeterperradian.KilonewtonMillimetersPerDegree).NewtonMetersPerRadian, KilonewtonMillimetersPerDegreeTolerance);
AssertEx.EqualTolerance(1, RotationalStiffness.FromKilonewtonMillimetersPerRadian(newtonmeterperradian.KilonewtonMillimetersPerRadian).NewtonMetersPerRadian, KilonewtonMillimetersPerRadianTolerance);
AssertEx.EqualTolerance(1, RotationalStiffness.FromKilopoundForceFeetPerDegrees(newtonmeterperradian.KilopoundForceFeetPerDegrees).NewtonMetersPerRadian, KilopoundForceFeetPerDegreesTolerance);
+ AssertEx.EqualTolerance(1, RotationalStiffness.FromKilopoundForceFeetPerRadian(newtonmeterperradian.KilopoundForceFeetPerRadian).NewtonMetersPerRadian, KilopoundForceFeetPerRadianTolerance);
AssertEx.EqualTolerance(1, RotationalStiffness.FromMeganewtonMetersPerDegree(newtonmeterperradian.MeganewtonMetersPerDegree).NewtonMetersPerRadian, MeganewtonMetersPerDegreeTolerance);
AssertEx.EqualTolerance(1, RotationalStiffness.FromMeganewtonMetersPerRadian(newtonmeterperradian.MeganewtonMetersPerRadian).NewtonMetersPerRadian, MeganewtonMetersPerRadianTolerance);
AssertEx.EqualTolerance(1, RotationalStiffness.FromMeganewtonMillimetersPerDegree(newtonmeterperradian.MeganewtonMillimetersPerDegree).NewtonMetersPerRadian, MeganewtonMillimetersPerDegreeTolerance);
@@ -1868,6 +1906,7 @@ public void ToString_ReturnsValueAndUnitAbbreviationInCurrentCulture()
Assert.Equal("1 kN·mm/deg", new RotationalStiffness(1, RotationalStiffnessUnit.KilonewtonMillimeterPerDegree).ToString());
Assert.Equal("1 kN·mm/rad", new RotationalStiffness(1, RotationalStiffnessUnit.KilonewtonMillimeterPerRadian).ToString());
Assert.Equal("1 kipf·ft/°", new RotationalStiffness(1, RotationalStiffnessUnit.KilopoundForceFootPerDegrees).ToString());
+ Assert.Equal("1 kipf·ft/rad", new RotationalStiffness(1, RotationalStiffnessUnit.KilopoundForceFootPerRadian).ToString());
Assert.Equal("1 MN·m/deg", new RotationalStiffness(1, RotationalStiffnessUnit.MeganewtonMeterPerDegree).ToString());
Assert.Equal("1 MN·m/rad", new RotationalStiffness(1, RotationalStiffnessUnit.MeganewtonMeterPerRadian).ToString());
Assert.Equal("1 MN·mm/deg", new RotationalStiffness(1, RotationalStiffnessUnit.MeganewtonMillimeterPerDegree).ToString());
@@ -1909,6 +1948,7 @@ public void ToString_WithSwedishCulture_ReturnsUnitAbbreviationForEnglishCulture
Assert.Equal("1 kN·mm/deg", new RotationalStiffness(1, RotationalStiffnessUnit.KilonewtonMillimeterPerDegree).ToString(swedishCulture));
Assert.Equal("1 kN·mm/rad", new RotationalStiffness(1, RotationalStiffnessUnit.KilonewtonMillimeterPerRadian).ToString(swedishCulture));
Assert.Equal("1 kipf·ft/°", new RotationalStiffness(1, RotationalStiffnessUnit.KilopoundForceFootPerDegrees).ToString(swedishCulture));
+ Assert.Equal("1 kipf·ft/rad", new RotationalStiffness(1, RotationalStiffnessUnit.KilopoundForceFootPerRadian).ToString(swedishCulture));
Assert.Equal("1 MN·m/deg", new RotationalStiffness(1, RotationalStiffnessUnit.MeganewtonMeterPerDegree).ToString(swedishCulture));
Assert.Equal("1 MN·m/rad", new RotationalStiffness(1, RotationalStiffnessUnit.MeganewtonMeterPerRadian).ToString(swedishCulture));
Assert.Equal("1 MN·mm/deg", new RotationalStiffness(1, RotationalStiffnessUnit.MeganewtonMillimeterPerDegree).ToString(swedishCulture));
diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs
index 0a6889e56b..f2994ea8fd 100644
--- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs
@@ -134,6 +134,7 @@ public static IEnumerable> GetDefaultMap
yield return new (RotationalStiffnessUnit.KilonewtonMillimeterPerDegree, "KilonewtonMillimeterPerDegree", "KilonewtonMillimetersPerDegree", BaseUnits.Undefined);
yield return new (RotationalStiffnessUnit.KilonewtonMillimeterPerRadian, "KilonewtonMillimeterPerRadian", "KilonewtonMillimetersPerRadian", BaseUnits.Undefined);
yield return new (RotationalStiffnessUnit.KilopoundForceFootPerDegrees, "KilopoundForceFootPerDegrees", "KilopoundForceFeetPerDegrees", BaseUnits.Undefined);
+ yield return new (RotationalStiffnessUnit.KilopoundForceFootPerRadian, "KilopoundForceFootPerRadian", "KilopoundForceFeetPerRadian", BaseUnits.Undefined);
yield return new (RotationalStiffnessUnit.MeganewtonMeterPerDegree, "MeganewtonMeterPerDegree", "MeganewtonMetersPerDegree", BaseUnits.Undefined);
yield return new (RotationalStiffnessUnit.MeganewtonMeterPerRadian, "MeganewtonMeterPerRadian", "MeganewtonMetersPerRadian", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second));
yield return new (RotationalStiffnessUnit.MeganewtonMillimeterPerDegree, "MeganewtonMillimeterPerDegree", "MeganewtonMillimetersPerDegree", BaseUnits.Undefined);
@@ -328,6 +329,11 @@ public RotationalStiffness(double value, UnitSystem unitSystem)
///
public double KilopoundForceFeetPerDegrees => As(RotationalStiffnessUnit.KilopoundForceFootPerDegrees);
+ ///
+ /// Gets a value of this quantity converted into
+ ///
+ public double KilopoundForceFeetPerRadian => As(RotationalStiffnessUnit.KilopoundForceFootPerRadian);
+
///
/// Gets a value of this quantity converted into
///
@@ -448,6 +454,7 @@ internal static void RegisterDefaultConversions(UnitConverter unitConverter)
unitConverter.SetConversionFunction(RotationalStiffnessUnit.KilonewtonMillimeterPerDegree, RotationalStiffnessUnit.NewtonMeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.KilonewtonMillimeterPerRadian, RotationalStiffnessUnit.NewtonMeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.KilopoundForceFootPerDegrees, RotationalStiffnessUnit.NewtonMeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian));
+ unitConverter.SetConversionFunction(RotationalStiffnessUnit.KilopoundForceFootPerRadian, RotationalStiffnessUnit.NewtonMeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.MeganewtonMeterPerDegree, RotationalStiffnessUnit.NewtonMeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.MeganewtonMeterPerRadian, RotationalStiffnessUnit.NewtonMeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.MeganewtonMillimeterPerDegree, RotationalStiffnessUnit.NewtonMeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian));
@@ -485,6 +492,7 @@ internal static void RegisterDefaultConversions(UnitConverter unitConverter)
unitConverter.SetConversionFunction(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.KilonewtonMillimeterPerDegree, quantity => quantity.ToUnit(RotationalStiffnessUnit.KilonewtonMillimeterPerDegree));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.KilonewtonMillimeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.KilonewtonMillimeterPerRadian));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.KilopoundForceFootPerDegrees, quantity => quantity.ToUnit(RotationalStiffnessUnit.KilopoundForceFootPerDegrees));
+ unitConverter.SetConversionFunction(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.KilopoundForceFootPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.KilopoundForceFootPerRadian));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.MeganewtonMeterPerDegree, quantity => quantity.ToUnit(RotationalStiffnessUnit.MeganewtonMeterPerDegree));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.MeganewtonMeterPerRadian, quantity => quantity.ToUnit(RotationalStiffnessUnit.MeganewtonMeterPerRadian));
unitConverter.SetConversionFunction(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.MeganewtonMillimeterPerDegree, quantity => quantity.ToUnit(RotationalStiffnessUnit.MeganewtonMillimeterPerDegree));
@@ -642,6 +650,14 @@ public static RotationalStiffness FromKilopoundForceFeetPerDegrees(double value)
return new RotationalStiffness(value, RotationalStiffnessUnit.KilopoundForceFootPerDegrees);
}
+ ///
+ /// Creates a from .
+ ///
+ public static RotationalStiffness FromKilopoundForceFeetPerRadian(double value)
+ {
+ return new RotationalStiffness(value, RotationalStiffnessUnit.KilopoundForceFootPerRadian);
+ }
+
///
/// Creates a from .
///
@@ -1223,6 +1239,7 @@ private bool TryToUnit(RotationalStiffnessUnit unit, [NotNullWhen(true)] out Rot
(RotationalStiffnessUnit.KilonewtonMillimeterPerDegree, RotationalStiffnessUnit.NewtonMeterPerRadian) => new RotationalStiffness((_value * 180 / Math.PI * 0.001) * 1e3d, RotationalStiffnessUnit.NewtonMeterPerRadian),
(RotationalStiffnessUnit.KilonewtonMillimeterPerRadian, RotationalStiffnessUnit.NewtonMeterPerRadian) => new RotationalStiffness((_value * 0.001) * 1e3d, RotationalStiffnessUnit.NewtonMeterPerRadian),
(RotationalStiffnessUnit.KilopoundForceFootPerDegrees, RotationalStiffnessUnit.NewtonMeterPerRadian) => new RotationalStiffness(_value * (4.4482216152605e3 * 0.3048 * 180 / Math.PI), RotationalStiffnessUnit.NewtonMeterPerRadian),
+ (RotationalStiffnessUnit.KilopoundForceFootPerRadian, RotationalStiffnessUnit.NewtonMeterPerRadian) => new RotationalStiffness(_value * 4.4482216152605e3 * 0.3048, RotationalStiffnessUnit.NewtonMeterPerRadian),
(RotationalStiffnessUnit.MeganewtonMeterPerDegree, RotationalStiffnessUnit.NewtonMeterPerRadian) => new RotationalStiffness((_value * (180 / Math.PI)) * 1e6d, RotationalStiffnessUnit.NewtonMeterPerRadian),
(RotationalStiffnessUnit.MeganewtonMeterPerRadian, RotationalStiffnessUnit.NewtonMeterPerRadian) => new RotationalStiffness((_value) * 1e6d, RotationalStiffnessUnit.NewtonMeterPerRadian),
(RotationalStiffnessUnit.MeganewtonMillimeterPerDegree, RotationalStiffnessUnit.NewtonMeterPerRadian) => new RotationalStiffness((_value * 180 / Math.PI * 0.001) * 1e6d, RotationalStiffnessUnit.NewtonMeterPerRadian),
@@ -1257,6 +1274,7 @@ private bool TryToUnit(RotationalStiffnessUnit unit, [NotNullWhen(true)] out Rot
(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.KilonewtonMillimeterPerDegree) => new RotationalStiffness((_value / 180 * Math.PI * 1000) / 1e3d, RotationalStiffnessUnit.KilonewtonMillimeterPerDegree),
(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.KilonewtonMillimeterPerRadian) => new RotationalStiffness((_value * 1000) / 1e3d, RotationalStiffnessUnit.KilonewtonMillimeterPerRadian),
(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.KilopoundForceFootPerDegrees) => new RotationalStiffness(_value / (4.4482216152605e3 * 0.3048 * 180 / Math.PI), RotationalStiffnessUnit.KilopoundForceFootPerDegrees),
+ (RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.KilopoundForceFootPerRadian) => new RotationalStiffness(_value / (4.4482216152605e3 * 0.3048), RotationalStiffnessUnit.KilopoundForceFootPerRadian),
(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.MeganewtonMeterPerDegree) => new RotationalStiffness((_value / (180 / Math.PI)) / 1e6d, RotationalStiffnessUnit.MeganewtonMeterPerDegree),
(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.MeganewtonMeterPerRadian) => new RotationalStiffness((_value) / 1e6d, RotationalStiffnessUnit.MeganewtonMeterPerRadian),
(RotationalStiffnessUnit.NewtonMeterPerRadian, RotationalStiffnessUnit.MeganewtonMillimeterPerDegree) => new RotationalStiffness((_value / 180 * Math.PI * 1000) / 1e6d, RotationalStiffnessUnit.MeganewtonMillimeterPerDegree),
diff --git a/UnitsNet/GeneratedCode/Resources/RotationalStiffness.restext b/UnitsNet/GeneratedCode/Resources/RotationalStiffness.restext
index 9eb85a9abf..0d0e01b591 100644
--- a/UnitsNet/GeneratedCode/Resources/RotationalStiffness.restext
+++ b/UnitsNet/GeneratedCode/Resources/RotationalStiffness.restext
@@ -12,6 +12,7 @@ KilonewtonMetersPerRadian=kN·m/rad,kNm/rad
KilonewtonMillimetersPerDegree=kN·mm/deg,kNmm/deg,kN·mm/°,kNmm/°
KilonewtonMillimetersPerRadian=kN·mm/rad,kNmm/rad
KilopoundForceFeetPerDegrees=kipf·ft/°,kip·ft/°g,k·ft/°,kipf·ft/deg,kip·ft/deg,k·ft/deg
+KilopoundForceFeetPerRadian=kipf·ft/rad,kip·ft/rad,k·ft/rad
MeganewtonMetersPerDegree=MN·m/deg,MNm/deg,MN·m/°,MNm/°
MeganewtonMetersPerRadian=MN·m/rad,MNm/rad
MeganewtonMillimetersPerDegree=MN·mm/deg,MNmm/deg,MN·mm/°,MNmm/°
diff --git a/UnitsNet/GeneratedCode/Units/RotationalStiffnessUnit.g.cs b/UnitsNet/GeneratedCode/Units/RotationalStiffnessUnit.g.cs
index 6905f8d976..1974383356 100644
--- a/UnitsNet/GeneratedCode/Units/RotationalStiffnessUnit.g.cs
+++ b/UnitsNet/GeneratedCode/Units/RotationalStiffnessUnit.g.cs
@@ -39,6 +39,7 @@ public enum RotationalStiffnessUnit
KilonewtonMillimeterPerDegree = 12,
KilonewtonMillimeterPerRadian = 13,
KilopoundForceFootPerDegrees = 14,
+ KilopoundForceFootPerRadian = 38,
MeganewtonMeterPerDegree = 15,
MeganewtonMeterPerRadian = 16,
MeganewtonMillimeterPerDegree = 17,