public static Quantity Multiply(Quantity a, Quantity b) { Exponential value = Exponential.Multiply(a.Value, b.Value); Metric metric = Metric.Multiply(a.Metric, b.Metric); return(new Quantity(value, metric)); }
private Exponential multiply(Exponential a, Exponential b, int exponent) { if (exponent > 0) { return(Exponential.Multiply(a, b)); } else if (exponent < 0) { return(Exponential.Divide(a, b)); } else // (exponent == 0) { return(a); } }
public static Exponential operator *(Exponential a, Exponential b) { return(Exponential.Multiply(a, b)); }