streamit.misc
Class Fraction

java.lang.Object
  extended by streamit.misc.Fraction

public class Fraction
extends Object


Constructor Summary
Fraction(BigInteger num, BigInteger denom)
           
Fraction(Fraction frac)
           
Fraction(long num, long denom)
           
Fraction(String strFrac)
           
 
Method Summary
 Fraction add(Fraction temp)
           
 int compareTo(Fraction temp)
           
 Fraction divide(BigInteger temp)
           
 Fraction divide(Fraction temp)
           
 boolean equals(Fraction temp)
           
 BigInteger getDenom()
           
 BigInteger getDenominator()
           
 BigInteger getNum()
           
 BigInteger getNumerator()
           
 Fraction inverse()
           
 Fraction multiply(BigInteger temp)
           
 Fraction multiply(Fraction temp)
           
 Fraction negate()
           
 Fraction reduce()
           
 void set(BigInteger num, BigInteger denom)
           
 void set(long num, long denom)
           
 Fraction subtract(Fraction temp)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Fraction

public Fraction(long num,
                long denom)

Fraction

public Fraction(BigInteger num,
                BigInteger denom)

Fraction

public Fraction(Fraction frac)

Fraction

public Fraction(String strFrac)
Method Detail

set

public void set(BigInteger num,
                BigInteger denom)

set

public void set(long num,
                long denom)

getNum

public BigInteger getNum()

getDenom

public BigInteger getDenom()

reduce

public Fraction reduce()

subtract

public Fraction subtract(Fraction temp)

add

public Fraction add(Fraction temp)

multiply

public Fraction multiply(Fraction temp)

multiply

public Fraction multiply(BigInteger temp)

divide

public Fraction divide(Fraction temp)

divide

public Fraction divide(BigInteger temp)

equals

public boolean equals(Fraction temp)

compareTo

public int compareTo(Fraction temp)

inverse

public Fraction inverse()

negate

public Fraction negate()

getNumerator

public BigInteger getNumerator()

getDenominator

public BigInteger getDenominator()

toString

public String toString()
Overrides:
toString in class Object