|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJSci.maths.polynomials.ComplexPolynomial
A Polynomial over the complex field. For a description of the methods
RealPolynomial
,
Serialized FormConstructor 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 |
isOne()
|
boolean |
isZero()
|
Complex |
map(Complex z)
Evaluates this polynomial. |
Complex |
map(double x,
double y)
Evaluates this polynomial. |
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 Polynomial
n
-
public Complex getCoefficientAsComplex(int n)
n
- public Field.Member[] getCoefficients()
Polynomial
getCoefficients
in interface Polynomial
public Complex[] getCoefficientsAsComplexes()
public Complex map(Complex z)
public Complex map(double x, double y)
public int degree()
Polynomial
degree
in interface Polynomial
public boolean isZero()
public boolean isOne()
public AbelianGroup.Member add(AbelianGroup.Member g)
add
in interface AbelianGroup.Member
g
- a group memberpublic Polynomial divide(Field.Member f)
divide
in interface Polynomial
f
- divisor
public ComplexPolynomial divide(Complex a)
a
- public ComplexPolynomial divide(double a)
a
- public boolean equals(java.lang.Object o)
o
- public int hashCode()
public Polynomial multiply(Field.Member f)
multiply
in interface Polynomial
f
-
public ComplexPolynomial multiply(double a)
a
- public ComplexPolynomial multiply(Complex a)
a
- public Ring.Member multiply(Ring.Member r)
multiply
in interface Ring.Member
r
- a ring memberpublic AbelianGroup.Member negate()
negate
in interface AbelianGroup.Member
public AbelianGroup.Member subtract(AbelianGroup.Member g)
subtract
in interface AbelianGroup.Member
g
- a group memberpublic java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |