|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectJSci.maths.polynomials.ComplexPolynomial
public class ComplexPolynomial
A Polynomial over the complex field. For a description of the methods
RealPolynomial,
Serialized Form| Field Summary |
|---|
| Fields inherited from interface JSci.maths.polynomials.Polynomial |
|---|
POLYEPS |
| Constructor Summary | |
|---|---|
ComplexPolynomial(Complex[] coeff)
Creates a new instance of ComplexPolynomial |
|
ComplexPolynomial(Field.Member[] f)
Creates a new ComplexPolynomial object. |
|
| Method Summary | |
|---|---|
AbelianGroup.Member |
add(AbelianGroup.Member g)
The group composition law. |
int |
degree()
The degree |
ComplexPolynomial |
divide(Complex a)
Returns the division of this polynomial by a scalar. |
ComplexPolynomial |
divide(double a)
Returns the division of this polynomial by a scalar. |
Polynomial |
divide(Field.Member f)
Returns the division of this polynomial by a scalar. |
boolean |
equals(java.lang.Object o)
|
Field.Member |
getCoefficient(int n)
Get the coefficient of degree k, i.e. |
Complex |
getCoefficientAsComplex(int n)
|
Field.Member[] |
getCoefficients()
Get the coefficients as an array |
Complex[] |
getCoefficientsAsComplexes()
Return the coefficients as an array of complex numbers. |
int |
hashCode()
|
boolean |
isNull()
|
boolean |
isOne()
|
ComplexPolynomial |
multiply(Complex a)
Returns the multiplication of this polynomial by a scalar. |
ComplexPolynomial |
multiply(double a)
Returns the multiplication of this polynomial by a scalar. |
Polynomial |
multiply(Field.Member f)
Returns the multiplication of this polynomial by a scalar. |
Ring.Member |
multiply(Ring.Member r)
The multiplication law. |
AbelianGroup.Member |
negate()
Returns the inverse member. |
AbelianGroup.Member |
subtract(AbelianGroup.Member g)
The group composition law with inverse. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ComplexPolynomial(Complex[] coeff)
public ComplexPolynomial(Field.Member[] f)
f - | Method Detail |
|---|
public Field.Member getCoefficient(int n)
Polynomial
getCoefficient in interface Polynomialn -
public Complex getCoefficientAsComplex(int n)
n - public Field.Member[] getCoefficients()
Polynomial
getCoefficients in interface Polynomialpublic Complex[] getCoefficientsAsComplexes()
public int degree()
Polynomial
degree in interface Polynomialpublic boolean isNull()
public boolean isOne()
public AbelianGroup.Member add(AbelianGroup.Member g)
add in interface AbelianGroup.Memberg - a group memberpublic Polynomial divide(Field.Member f)
divide in interface Polynomiala -
public ComplexPolynomial divide(Complex a)
a - public ComplexPolynomial divide(double a)
a - public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - public int hashCode()
hashCode in class java.lang.Objectpublic Polynomial multiply(Field.Member f)
multiply in interface Polynomialf -
public ComplexPolynomial multiply(double a)
a - public ComplexPolynomial multiply(Complex a)
a - public Ring.Member multiply(Ring.Member r)
multiply in interface Ring.Memberr - a ring memberpublic AbelianGroup.Member negate()
negate in interface AbelianGroup.Memberpublic AbelianGroup.Member subtract(AbelianGroup.Member g)
subtract in interface AbelianGroup.Memberg - a group memberpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||