public class PolynomialFraction
extends java.lang.Object
implements java.io.Serializable
Instances of this class are immutable.
| Constructor and Description |
|---|
PolynomialFraction()
Simple constructor.
|
PolynomialFraction(java.math.BigInteger i)
Simple constructor.
|
PolynomialFraction(java.math.BigInteger numerator,
java.math.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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
java.lang.String |
toString() |
public PolynomialFraction()
public PolynomialFraction(long numerator,
long denominator)
numerator - numerator of the fractiondenominator - denominator of the fractionjava.lang.ArithmeticException - if the denominator is nullpublic PolynomialFraction(java.math.BigInteger numerator,
java.math.BigInteger denominator)
numerator - numerator of the fractiondenominator - denominator of the fractionjava.lang.ArithmeticException - if the denominator is nullpublic PolynomialFraction(RationalNumber numerator, RationalNumber denominator)
numerator - numerator of the fractiondenominator - denominator of the fractionjava.lang.ArithmeticException - if the denominator is nullpublic PolynomialFraction(Polynomial.Rational numerator, Polynomial.Rational denominator)
numerator - numerator of the fractiondenominator - denominator of the fractionjava.lang.ArithmeticException - if the denominator is nullpublic PolynomialFraction(long l)
l - value of the fractionpublic PolynomialFraction(java.math.BigInteger i)
i - value of the fractionpublic PolynomialFraction(RationalNumber r)
r - value of the fractionpublic PolynomialFraction(Polynomial.Rational p)
p - value of the fractionpublic 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 bypublic PolynomialFraction divide(PolynomialFraction f)
f - polynomial fraction to divide byjava.lang.ArithmeticException - if f is nullpublic PolynomialFraction invert()
java.lang.ArithmeticException - if the instance is zeropublic Polynomial.Rational getNumerator()
public Polynomial.Rational getDenominator()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2001-2007 Luc Maisonobe. All Rights Reserved.