diff --git a/Common/UnitDefinitions/Frequency.json b/Common/UnitDefinitions/Frequency.json
index 6113b390d1..d51919c73f 100644
--- a/Common/UnitDefinitions/Frequency.json
+++ b/Common/UnitDefinitions/Frequency.json
@@ -108,18 +108,6 @@
"Abbreviations": [ "с⁻¹" ]
}
]
- },
- {
- "SingularName": "BUnit",
- "PluralName": "BUnits",
- "FromUnitToBaseFunc": "Math.Sqrt({x} * 1e3)",
- "FromBaseToUnitFunc": "{x} * {x} * 1e-3",
- "Localization": [
- {
- "Culture": "en-US",
- "Abbreviations": [ "B Units" ]
- }
- ]
}
]
}
diff --git a/UnitsNet.NanoFramework/GeneratedCode/Quantities/Frequency.g.cs b/UnitsNet.NanoFramework/GeneratedCode/Quantities/Frequency.g.cs
index 4422cbb0f8..490f5bf925 100644
--- a/UnitsNet.NanoFramework/GeneratedCode/Quantities/Frequency.g.cs
+++ b/UnitsNet.NanoFramework/GeneratedCode/Quantities/Frequency.g.cs
@@ -83,11 +83,6 @@ public Frequency(double value, FrequencyUnit unit)
///
public double BeatsPerMinute => As(FrequencyUnit.BeatPerMinute);
- ///
- /// Gets a value of this quantity converted into
- ///
- public double BUnits => As(FrequencyUnit.BUnit);
-
///
/// Gets a value of this quantity converted into
///
@@ -152,11 +147,6 @@ public Frequency(double value, FrequencyUnit unit)
///
public static Frequency FromBeatsPerMinute(double beatsperminute) => new Frequency(beatsperminute, FrequencyUnit.BeatPerMinute);
- ///
- /// Creates a from .
- ///
- public static Frequency FromBUnits(double bunits) => new Frequency(bunits, FrequencyUnit.BUnit);
-
///
/// Creates a from .
///
@@ -253,7 +243,6 @@ private double GetValueInBaseUnit()
return Unit switch
{
FrequencyUnit.BeatPerMinute => _value / 60,
- FrequencyUnit.BUnit => Math.Sqrt(_value * 1e3),
FrequencyUnit.CyclePerHour => _value / 3600,
FrequencyUnit.CyclePerMinute => _value / 60,
FrequencyUnit.Gigahertz => (_value) * 1e9d,
@@ -279,7 +268,6 @@ private double GetValueAs(FrequencyUnit unit)
return unit switch
{
FrequencyUnit.BeatPerMinute => baseUnitValue * 60,
- FrequencyUnit.BUnit => baseUnitValue * baseUnitValue * 1e-3,
FrequencyUnit.CyclePerHour => baseUnitValue * 3600,
FrequencyUnit.CyclePerMinute => baseUnitValue * 60,
FrequencyUnit.Gigahertz => (baseUnitValue) / 1e9d,
diff --git a/UnitsNet.NanoFramework/GeneratedCode/Units/FrequencyUnit.g.cs b/UnitsNet.NanoFramework/GeneratedCode/Units/FrequencyUnit.g.cs
index 9bd8b9aa0e..d50f23ceb5 100644
--- a/UnitsNet.NanoFramework/GeneratedCode/Units/FrequencyUnit.g.cs
+++ b/UnitsNet.NanoFramework/GeneratedCode/Units/FrequencyUnit.g.cs
@@ -26,7 +26,6 @@ namespace UnitsNet.Units
public enum FrequencyUnit
{
BeatPerMinute = 1,
- BUnit = 2,
CyclePerHour = 3,
CyclePerMinute = 4,
Gigahertz = 5,
diff --git a/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToFrequencyExtensionsTest.g.cs b/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToFrequencyExtensionsTest.g.cs
index f7828567d9..2d5937266a 100644
--- a/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToFrequencyExtensionsTest.g.cs
+++ b/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToFrequencyExtensionsTest.g.cs
@@ -28,10 +28,6 @@ public class NumberToFrequencyExtensionsTests
public void NumberToBeatsPerMinuteTest() =>
Assert.Equal(Frequency.FromBeatsPerMinute(2), 2.BeatsPerMinute());
- [Fact]
- public void NumberToBUnitsTest() =>
- Assert.Equal(Frequency.FromBUnits(2), 2.BUnits());
-
[Fact]
public void NumberToCyclesPerHourTest() =>
Assert.Equal(Frequency.FromCyclesPerHour(2), 2.CyclesPerHour());
diff --git a/UnitsNet.NumberExtensions/GeneratedCode/NumberToFrequencyExtensions.g.cs b/UnitsNet.NumberExtensions/GeneratedCode/NumberToFrequencyExtensions.g.cs
index 02157f0a31..afc8943c39 100644
--- a/UnitsNet.NumberExtensions/GeneratedCode/NumberToFrequencyExtensions.g.cs
+++ b/UnitsNet.NumberExtensions/GeneratedCode/NumberToFrequencyExtensions.g.cs
@@ -43,17 +43,6 @@ public static Frequency BeatsPerMinute(this T value)
=> Frequency.FromBeatsPerMinute(value.ToDouble(null));
#endif
- ///
- public static Frequency BUnits(this T value)
- where T : notnull
-#if NET7_0_OR_GREATER
- , INumber
- => Frequency.FromBUnits(double.CreateChecked(value));
-#else
- , IConvertible
- => Frequency.FromBUnits(value.ToDouble(null));
-#endif
-
///
public static Frequency CyclesPerHour(this T value)
where T : notnull
diff --git a/UnitsNet.Tests/CustomCode/FrequencyTests.cs b/UnitsNet.Tests/CustomCode/FrequencyTests.cs
index 571a72074d..c4940a290e 100644
--- a/UnitsNet.Tests/CustomCode/FrequencyTests.cs
+++ b/UnitsNet.Tests/CustomCode/FrequencyTests.cs
@@ -32,7 +32,5 @@ public class FrequencyTests : FrequencyTestsBase
protected override double RadiansPerSecondInOneHertz => 2 * Math.PI;
protected override double BeatsPerMinuteInOneHertz => 60;
-
- protected override double BUnitsInOneHertz => 0.001;
}
}
diff --git a/UnitsNet.Tests/GeneratedCode/TestsBase/FrequencyTestsBase.g.cs b/UnitsNet.Tests/GeneratedCode/TestsBase/FrequencyTestsBase.g.cs
index 2bd6664aaf..5ef7abcd6c 100644
--- a/UnitsNet.Tests/GeneratedCode/TestsBase/FrequencyTestsBase.g.cs
+++ b/UnitsNet.Tests/GeneratedCode/TestsBase/FrequencyTestsBase.g.cs
@@ -40,7 +40,6 @@ namespace UnitsNet.Tests
public abstract partial class FrequencyTestsBase : QuantityTestsBase
{
protected abstract double BeatsPerMinuteInOneHertz { get; }
- protected abstract double BUnitsInOneHertz { get; }
protected abstract double CyclesPerHourInOneHertz { get; }
protected abstract double CyclesPerMinuteInOneHertz { get; }
protected abstract double GigahertzInOneHertz { get; }
@@ -55,7 +54,6 @@ public abstract partial class FrequencyTestsBase : QuantityTestsBase
// ReSharper disable VirtualMemberNeverOverriden.Global
protected virtual double BeatsPerMinuteTolerance { get { return 1e-5; } }
- protected virtual double BUnitsTolerance { get { return 1e-5; } }
protected virtual double CyclesPerHourTolerance { get { return 1e-5; } }
protected virtual double CyclesPerMinuteTolerance { get { return 1e-5; } }
protected virtual double GigahertzTolerance { get { return 1e-5; } }
@@ -74,7 +72,6 @@ public abstract partial class FrequencyTestsBase : QuantityTestsBase
return unit switch
{
FrequencyUnit.BeatPerMinute => (BeatsPerMinuteInOneHertz, BeatsPerMinuteTolerance),
- FrequencyUnit.BUnit => (BUnitsInOneHertz, BUnitsTolerance),
FrequencyUnit.CyclePerHour => (CyclesPerHourInOneHertz, CyclesPerHourTolerance),
FrequencyUnit.CyclePerMinute => (CyclesPerMinuteInOneHertz, CyclesPerMinuteTolerance),
FrequencyUnit.Gigahertz => (GigahertzInOneHertz, GigahertzTolerance),
@@ -93,7 +90,6 @@ public abstract partial class FrequencyTestsBase : QuantityTestsBase
public static IEnumerable