org.ojalgo.function.polynomial
Class ComplexPolynomial

java.lang.Object
  extended by org.ojalgo.function.polynomial.ComplexPolynomial
All Implemented Interfaces:
Differentiable<ComplexNumber,PolynomialFunction<ComplexNumber>>, Function<ComplexNumber>, Integratable<ComplexNumber,PolynomialFunction<ComplexNumber>>, PolynomialFunction<ComplexNumber>, UnaryFunction<ComplexNumber>

public class ComplexPolynomial
extends Object


Constructor Summary
ComplexPolynomial(Array1Dim<ComplexNumber> someCoefficients)
           
ComplexPolynomial(ComplexNumber[] someCoefficients)
           
ComplexPolynomial(List<ComplexNumber> someCoefficients)
           
 
Method Summary
 PolynomialFunction<N> buildDerivative()
           
 PolynomialFunction<N> buildPrimitive()
           
 N getConstant()
           
 int getDegree()
           
 ComplexNumber integrate(ComplexNumber aFromPoint, ComplexNumber aToPoint)
           
 ComplexNumber invoke(ComplexNumber anArg)
           
 double invoke(double anArg)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexPolynomial

public ComplexPolynomial(Array1Dim<ComplexNumber> someCoefficients)

ComplexPolynomial

public ComplexPolynomial(ComplexNumber[] someCoefficients)

ComplexPolynomial

public ComplexPolynomial(List<ComplexNumber> someCoefficients)
Method Detail

integrate

public ComplexNumber integrate(ComplexNumber aFromPoint,
                               ComplexNumber aToPoint)

invoke

public ComplexNumber invoke(ComplexNumber anArg)

invoke

public double invoke(double anArg)

buildDerivative

public PolynomialFunction<N> buildDerivative()
Specified by:
buildDerivative in interface Differentiable<N extends Number,PolynomialFunction<N extends Number>>

buildPrimitive

public PolynomialFunction<N> buildPrimitive()
Specified by:
buildPrimitive in interface Integratable<N extends Number,PolynomialFunction<N extends Number>>

getConstant

public N getConstant()
Specified by:
getConstant in interface PolynomialFunction<N extends Number>

getDegree

public int getDegree()
Specified by:
getDegree in interface PolynomialFunction<N extends Number>