Interface PolynomialFunction<N extends Comparable<N>>
- All Superinterfaces:
Access1D<N>, BasicFunction, BasicFunction.Differentiable<N, PolynomialFunction<N>>, BasicFunction.Integratable<N, PolynomialFunction<N>>, DoubleUnaryOperator, Function<N,N>, Group, Group.Additive<PolynomialFunction<N>>, Mutate1D, Operation, Operation.Addition<PolynomialFunction<N>>, Operation.Multiplication<PolynomialFunction<N>>, Ring<PolynomialFunction<N>>, Structure1D, UnaryFunction<N>, UnaryOperator<N>
- All Known Implementing Classes:
AbstractPolynomial, PolynomialC128, PolynomialQ128, PolynomialR032, PolynomialR064, PolynomialR128, PolynomialR256, ScalarPolynomial
public interface PolynomialFunction<N extends Comparable<N>>
extends UnaryFunction<N>, Access1D<N>, Mutate1D, BasicFunction.Differentiable<N, PolynomialFunction<N>>, BasicFunction.Integratable<N, PolynomialFunction<N>>, Ring<PolynomialFunction<N>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Access1D
Access1D.Aggregatable<N>, Access1D.Collectable<N,R>, Access1D.ElementView<N>, Access1D.SelectionView<N>, Access1D.Sliceable<N>, Access1D.Visitable<N> Nested classes/interfaces inherited from interface BasicFunction
BasicFunction.Differentiable<N,F>, BasicFunction.Integratable<N, F>, BasicFunction.PlainUnary<T, R> Nested classes/interfaces inherited from interface Group
Group.Additive<T>, Group.Multiplicative<T>Nested classes/interfaces inherited from interface Mutate1D
Mutate1D.Fillable<N>, Mutate1D.Mixable<N>, Mutate1D.Modifiable<N>, Mutate1D.ModifiableReceiver<N>, Mutate1D.Receiver<N>, Mutate1D.SortableNested classes/interfaces inherited from interface Operation
Operation.Addition<T>, Operation.Division<T>, Operation.Multiplication<T>, Operation.Subtraction<T>Nested classes/interfaces inherited from interface Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S,B>, Structure1D.LongIndex, Structure1D.LoopCallback -
Method Summary
Modifier and TypeMethodDescriptiondefault intdegree()The largest exponent/power of the non-zero coefficients.intdegree(NumberContext accuracy) The largest exponent/power of the non-zero (to the given accuracy) coefficients.voidvoidestimate(NumberSeries<?> samples) voidvoidvoidMethods inherited from interface Access1D
asCollectable1D, asKeyed1D, asList, axpy, byteValue, byteValue, dot, doubleValue, doubleValue, elements, floatValue, floatValue, get, intValue, intValue, longValue, longValue, nonzeros, select, shortValue, shortValue, supplyTo, toList, toRawCopy1DMethods inherited from interface BasicFunction.Differentiable
buildDerivativeMethods inherited from interface BasicFunction.Integratable
buildPrimitive, integrateMethods inherited from interface DoubleUnaryOperator
andThen, composeMethods inherited from interface Group.Additive
negateMethods inherited from interface Mutate1D
reset, set, set, set, set, set, set, set, set, set, set, set, set, setMethods inherited from interface Operation.Addition
addMethods inherited from interface Operation.Multiplication
multiply, powerMethods inherited from interface Structure1D
count, size
-
Method Details
-
degree
default int degree()The largest exponent/power of the non-zero coefficients. -
degree
The largest exponent/power of the non-zero (to the given accuracy) coefficients. -
estimate
-
estimate
-
estimate
-
set
-
set
-