Package org.ojalgo.function.polynomial
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 org.ojalgo.structure.Access1D
Access1D.Aggregatable<N extends Comparable<N>>, Access1D.Collectable<N extends Comparable<N>,
R extends Mutate1D>, Access1D.ElementView<N extends Comparable<N>>, Access1D.SelectionView<N extends Comparable<N>>, Access1D.Sliceable<N extends Comparable<N>>, Access1D.Visitable<N extends Comparable<N>> Nested classes/interfaces inherited from interface org.ojalgo.function.BasicFunction
BasicFunction.Differentiable<N extends Comparable<N>,
F extends BasicFunction>, BasicFunction.Integratable<N extends Comparable<N>, F extends BasicFunction>, BasicFunction.PlainUnary<T, R> Nested classes/interfaces inherited from interface org.ojalgo.algebra.Group
Group.Additive<T>, Group.Multiplicative<T>
Nested classes/interfaces inherited from interface org.ojalgo.structure.Mutate1D
Mutate1D.Fillable<N extends Comparable<N>>, Mutate1D.Mixable<N extends Comparable<N>>, Mutate1D.Modifiable<N extends Comparable<N>>, Mutate1D.ModifiableReceiver<N extends Comparable<N>>, Mutate1D.Receiver<N extends Comparable<N>>, Mutate1D.Sortable
Nested classes/interfaces inherited from interface org.ojalgo.algebra.Operation
Operation.Addition<T>, Operation.Division<T>, Operation.Multiplication<T>, Operation.Subtraction<T>
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S extends Structure1D,
B extends Structure1D.Logical<S, B>>, Structure1D.LongIndex, Structure1D.LoopCallback -
Method Summary
Modifier and TypeMethodDescriptiondefault int
degree()
The largest exponent/power of the non-zero coefficients.int
degree
(NumberContext accuracy) The largest exponent/power of the non-zero (to the given accuracy) coefficients.void
void
estimate
(NumberSeries<?> samples) void
void
void
Methods inherited from interface org.ojalgo.structure.Access1D
asCollectable1D, asKeyed1D, axpy, byteValue, byteValue, dot, doubleValue, doubleValue, elements, floatValue, floatValue, get, intValue, intValue, longValue, longValue, nonzeros, select, shortValue, shortValue, supplyTo, toRawCopy1D
Methods inherited from interface org.ojalgo.function.BasicFunction.Differentiable
buildDerivative
Methods inherited from interface org.ojalgo.function.BasicFunction.Integratable
buildPrimitive, integrate
Methods inherited from interface java.util.function.DoubleUnaryOperator
andThen, compose
Methods inherited from interface org.ojalgo.algebra.Group.Additive
negate
Methods inherited from interface org.ojalgo.structure.Mutate1D
reset, set, set, set, set, set, set, set, set, set, set, set, set, set
Methods inherited from interface org.ojalgo.algebra.Operation.Addition
add
Methods inherited from interface org.ojalgo.algebra.Operation.Multiplication
multiply, power
Methods inherited from interface org.ojalgo.structure.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
-