Esempio n. 1
0
 private bool AreExponentsEqualTo(QuantityDimension other) =>
 other.LengthExponent == LengthExponent && other.MassExponent == MassExponent &&
 other.TimeExponent == TimeExponent &&
 other.ElectricCurrentExponent == ElectricCurrentExponent &&
 other.TemperatureExponent == TemperatureExponent &&
 other.LuminousIntensityExponent == LuminousIntensityExponent &&
 other.AmountOfSubstanceExponent == AmountOfSubstanceExponent;
Esempio n. 2
0
 internal bool ExponentsEqual(QuantityDimension other)
 {
     if (ReferenceEquals(objA: null, objB: other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(AreExponentsEqualTo(other));
 }
Esempio n. 3
0
 internal bool Equals(QuantityDimension other)
 {
     if (ReferenceEquals(objA: null, objB: other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(Math.Abs(other.DimensionlessDifferentiator - DimensionlessDifferentiator) < float.Epsilon &&
            AreExponentsEqualTo(other));
 }