org.ojalgo.function.polynomial
Interface PolynomialFunction<N extends Number>

All Superinterfaces:
Access1D<N>, Differentiable<N,PolynomialFunction<N>>, Function<N>, Integratable<N,PolynomialFunction<N>>, UnaryFunction<N>
All Known Implementing Classes:
BigPolynomial, ComplexPolynomial, PrimitivePolynomial, RationalPolynomial

public interface PolynomialFunction<N extends Number>
extends UnaryFunction<N>, Access1D<N>, Differentiable<N,PolynomialFunction<N>>, Integratable<N,PolynomialFunction<N>>


Method Summary
 int degree()
           
 double doubleValue(int anInd)
           
 void estimate(Access1D<?> x, Access1D<?> y)
           
 void estimate(List<? extends Number> x, List<? extends Number> y)
           
 void estimate(NumberSeries<?> samples)
           
 N get(int anInd)
           
 void set(Access1D<?> coefficients)
           
 void set(int aPower, double aCoefficient)
           
 void set(int aPower, N aCoefficient)
           
 int size()
           
 
Methods inherited from interface org.ojalgo.function.UnaryFunction
invoke, invoke
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface org.ojalgo.function.Differentiable
buildDerivative
 
Methods inherited from interface org.ojalgo.function.Integratable
buildPrimitive, integrate
 

Method Detail

degree

int degree()

estimate

void estimate(Access1D<?> x,
              Access1D<?> y)

estimate

void estimate(List<? extends Number> x,
              List<? extends Number> y)

estimate

void estimate(NumberSeries<?> samples)

set

void set(Access1D<?> coefficients)

set

void set(int aPower,
         double aCoefficient)

set

void set(int aPower,
         N aCoefficient)

doubleValue

double doubleValue(int anInd)

get

N get(int anInd)

size

int size()
Returns:
The total number of elements contained in this structure