/// <summary> /// Cria uma instância de objectos do tipo <see cref="FractionNearestInteger"/>. /// </summary> /// <param name="domain">O domínio responsável pelas operações sobre os coeficientes.</param> /// <exception cref="ArgumentNullException">CAso o domínio seja nulo.</exception> public FractionNearestInteger(IntegerDomain domain) { if (domain == null) { throw new ArgumentNullException("domain"); } else { this.fractionDomain = domain; } }
/// <summary> /// Instancia um novo objecto do tipo <see cref="IntegerFactorialFraction"/>. /// </summary> public IntegerFactorialFraction() { this.integerEuclideanDomain = new IntegerDomain(); this.numeratorFactors = new Dictionary <int, int>(); this.denomimatorFactors = new Dictionary <int, int>(); }