Lines Matching refs:nD
150 BigInt nD( nD1 ); in Fraction() local
151 nD *= BigInt( nD2 ); in Fraction()
153 while ( nN.bIsBig || nD.bIsBig ) in Fraction()
160 nD += n1; in Fraction()
161 nD /= n2; in Fraction()
164 Reduce( nN, nD ); in Fraction()
168 nDenominator = (long)nD; in Fraction()
300 BigInt nD( nDenominator ); in operator +=() local
301 nD *= BigInt( rVal.nDenominator ); in operator +=()
303 Reduce( nN, nD ); in operator +=()
305 if ( nN.bIsBig || nD.bIsBig ) in operator +=()
313 nDenominator = (long)nD; in operator +=()
356 BigInt nD( nDenominator ); in operator -=() local
357 nD *= BigInt( rVal.nDenominator ); in operator -=()
359 Reduce( nN, nD ); in operator -=()
361 if ( nN.bIsBig || nD.bIsBig ) in operator -=()
369 nDenominator = (long)nD; in operator -=()
410 BigInt nD( nDenominator / nGGT2 ); in operator *=() local
411 nD *= BigInt( rVal.nDenominator / nGGT1 ); in operator *=()
413 if ( nN.bIsBig || nD.bIsBig ) in operator *=()
421 nDenominator = (long)nD; in operator *=()
465 BigInt nD( nDenominator / nGGT2 ); in operator /=() local
466 nD *= BigInt( rVal.nNumerator / nGGT1 ); in operator /=()
468 if ( nN.bIsBig || nD.bIsBig ) in operator /=()
476 nDenominator = (long)nD; in operator /=()
664 BigInt nD( rVal1.nDenominator ); in operator <() local
665 nD *= BigInt( rVal2.nNumerator ); in operator <()
667 return nN < nD; in operator <()
694 BigInt nD( rVal1.nDenominator); in operator >() local
695 nD *= BigInt( rVal2.nNumerator ); in operator >()
697 return nN > nD; in operator >()