|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.spaceroots.mantissa.algebra.PolynomialFraction
This class implements fractions of polynomials with one unknown and rational coefficients.
Instances of this class are immutable.
| Constructor Summary | |
PolynomialFraction()
Simple constructor. |
|
PolynomialFraction(BigInteger i)
Simple constructor. |
|
PolynomialFraction(BigInteger numerator,
BigInteger denominator)
Simple constructor. |
|
PolynomialFraction(long l)
Simple constructor. |
|
PolynomialFraction(long numerator,
long denominator)
Simple constructor. |
|
PolynomialFraction(Polynomial.Rational p)
Simple constructor. |
|
PolynomialFraction(Polynomial.Rational numerator,
Polynomial.Rational denominator)
Simple constructor. |
|
PolynomialFraction(RationalNumber r)
Simple constructor. |
|
PolynomialFraction(RationalNumber numerator,
RationalNumber denominator)
Simple constructor. |
|
| Method Summary | |
PolynomialFraction |
add(PolynomialFraction f)
Add a polynomial fraction to the instance. |
PolynomialFraction |
divide(PolynomialFraction f)
Divide the instance by a polynomial fraction. |
Polynomial.Rational |
getDenominator()
Get the denominator. |
Polynomial.Rational |
getNumerator()
Get the numerator. |
PolynomialFraction |
invert()
Invert the instance. |
PolynomialFraction |
multiply(PolynomialFraction f)
Multiply the instance by a polynomial fraction. |
PolynomialFraction |
negate()
Negate the instance. |
PolynomialFraction |
subtract(PolynomialFraction f)
Subtract a fraction from the instance. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public PolynomialFraction()
public PolynomialFraction(long numerator,
long denominator)
numerator - numerator of the fractiondenominator - denominator of the fraction
ArithmeticException - if the denominator is null
public PolynomialFraction(BigInteger numerator,
BigInteger denominator)
numerator - numerator of the fractiondenominator - denominator of the fraction
ArithmeticException - if the denominator is null
public PolynomialFraction(RationalNumber numerator,
RationalNumber denominator)
numerator - numerator of the fractiondenominator - denominator of the fraction
ArithmeticException - if the denominator is null
public PolynomialFraction(Polynomial.Rational numerator,
Polynomial.Rational denominator)
numerator - numerator of the fractiondenominator - denominator of the fraction
ArithmeticException - if the denominator is nullpublic PolynomialFraction(long l)
l - value of the fractionpublic PolynomialFraction(BigInteger i)
i - value of the fractionpublic PolynomialFraction(RationalNumber r)
r - value of the fractionpublic PolynomialFraction(Polynomial.Rational p)
p - value of the fraction| Method Detail |
public PolynomialFraction negate()
public PolynomialFraction add(PolynomialFraction f)
f - polynomial fraction to add.
public PolynomialFraction subtract(PolynomialFraction f)
f - polynomial fraction to subtract.
public PolynomialFraction multiply(PolynomialFraction f)
f - polynomial fraction to multiply by
public PolynomialFraction divide(PolynomialFraction f)
f - polynomial fraction to divide by
ArithmeticException - if f is nullpublic PolynomialFraction invert()
ArithmeticException - if the instance is zeropublic Polynomial.Rational getNumerator()
public Polynomial.Rational getDenominator()
public String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||