예제 #1
0
 private static DerivedUnit exponentiateBaseUnit(BaseUnit a, double b)
 => new DerivedUnit(a, b);
예제 #2
0
 private static DerivedUnitDimension generateDimensionFromBaseUnit(BaseUnit baseUnit, MetricPrefix prefix, double exponent) =>
예제 #3
0
 private static DerivedUnit multiplyPrefixByBaseUnit(MetricPrefix a, BaseUnit b)
 => multiplyBaseUnitByPrefix(b, a);
예제 #4
0
 private static DerivedUnit multiplyBaseUnitByPrefix(BaseUnit a, MetricPrefix b)
 => new DerivedUnit(a, b, 1);
예제 #5
0
        private static DerivedUnit multiplyDerivedUnitByBaseUnits(DerivedUnit a, BaseUnit b)
        {
            var derivedB = new DerivedUnit(b, 1);

            return(multiplyDerivedUnits(a, derivedB));
        }
예제 #6
0
        private static DerivedUnit multiplyBaseUnitByDerivedUnits(BaseUnit a, DerivedUnit b)
        {
            var derivedA = new DerivedUnit(a, 1);

            return(multiplyDerivedUnits(derivedA, b));
        }
예제 #7
0
 private DerivedUnitDimension getExpression(BaseUnit baseUnit, MetricPrefix prefix, double exponent) =>