Lines Matching refs:_denominator
98 self._denominator = 1
103 self._denominator = numerator.denominator
108 self._numerator, self._denominator = numerator.as_integer_ratio()
164 self._denominator = denominator
199 return (self._numerator, self._denominator)
235 if self._denominator <= max_denominator:
239 n, d = self._numerator, self._denominator
262 return a._denominator
267 self._numerator, self._denominator)
271 if self._denominator == 1:
274 return '%s/%s' % (self._numerator, self._denominator)
446 a._denominator ** power,
449 return Fraction(a._denominator ** -power,
453 return Fraction((-a._denominator) ** -power,
465 if b._denominator == 1 and b._numerator >= 0:
472 if b._denominator == 1:
479 return Fraction(a._numerator, a._denominator, _normalize=False)
483 return Fraction(-a._numerator, a._denominator, _normalize=False)
487 return Fraction(abs(a._numerator), a._denominator, _normalize=False)
492 return -(-a._numerator // a._denominator)
494 return a._numerator // a._denominator
539 dinv = pow(self._denominator, -1, _PyHASH_MODULUS)
566 return a._numerator == b and a._denominator == 1
569 a._denominator == b.denominator)
597 self._denominator * other.numerator)
636 return self.__class__(self._numerator, self._denominator)
641 return self.__class__(self._numerator, self._denominator)