org.ojalgo.function.polynomial
Class RationalPolynomial
java.lang.Object
org.ojalgo.function.polynomial.RationalPolynomial
- All Implemented Interfaces:
- Access1D<RationalNumber>, Differentiable<RationalNumber,PolynomialFunction<RationalNumber>>, Function<RationalNumber>, Integratable<RationalNumber,PolynomialFunction<RationalNumber>>, PolynomialFunction<RationalNumber>, UnaryFunction<RationalNumber>
public class RationalPolynomial
- extends Object
RationalPolynomial
public RationalPolynomial(int aDegree)
estimate
public void estimate(Access1D<?> x,
Access1D<?> y)
integrate
public RationalNumber integrate(RationalNumber aFromPoint,
RationalNumber aToPoint)
invoke
public RationalNumber invoke(RationalNumber anArg)
set
public void set(Access1D<?> someCoefficient)
buildDerivative
public final PolynomialFunction<N> buildDerivative()
- Specified by:
buildDerivative in interface Differentiable<N extends Number,PolynomialFunction<N extends Number>>
buildPrimitive
public final PolynomialFunction<N> buildPrimitive()
- Specified by:
buildPrimitive in interface Integratable<N extends Number,PolynomialFunction<N extends Number>>
degree
public final int degree()
- Specified by:
degree in interface PolynomialFunction<N extends Number>
doubleValue
public final double doubleValue(int aPower)
estimate
public final void estimate(List<? extends Number> x,
List<? extends Number> y)
- Specified by:
estimate in interface PolynomialFunction<N extends Number>
estimate
public final void estimate(NumberSeries<?> samples)
- Specified by:
estimate in interface PolynomialFunction<N extends Number>
get
public final N get(int aPower)
invoke
public final double invoke(double anArg)
- Specified by:
invoke in interface UnaryFunction<N extends Number>
iterator
public final Iterator<N> iterator()
set
public final void set(int aPower,
double aNmbr)
- Specified by:
set in interface PolynomialFunction<N extends Number>
set
public final void set(int aPower,
N aNmbr)
- Specified by:
set in interface PolynomialFunction<N extends Number>
size
public final int size()
- Returns:
- The total number of elements contained in this structure