internal DivisionDimension(Dimension dividend, Dimension divisor) { _dividend = dividend; _divisor = divisor; }
internal PowerDimension(Dimension @base, int exponent) { _base = @base; _rxponent = exponent; }
public static Dimension Div(Dimension dividend, Dimension divisor) { return new DivisionDimension(dividend, divisor); }
public static Dimension Pow(Dimension @base, int exponent) { return new PowerDimension(@base, exponent); }
public DimensionException(Dimension d1, Dimension d2) : base(string.Format("Dimensions are incompatible ({0} and {1})", d1.Symbol, d2.Symbol)) { }