public class ComplexPolynomial extends Object
Access1D.Aggregatable<N extends Comparable<N>>, Access1D.Collectable<N extends Comparable<N>,R extends Mutate1D.Receiver<N>>, Access1D.Elements, Access1D.ElementView<N extends Comparable<N>>, Access1D.IndexOf, Access1D.Sliceable<N extends Comparable<N>>, Access1D.Visitable<N extends Comparable<N>>
Structure1D.BasicMapper<T>, Structure1D.IndexCallback, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>, Structure1D.LongIndex, Structure1D.LoopCallback
BasicFunction.Differentiable<N extends Comparable<N>,F extends BasicFunction>, BasicFunction.Integratable<N extends Comparable<N>,F extends BasicFunction>, BasicFunction.PlainUnary<T,R>
Constructor and Description |
---|
ComplexPolynomial(int degree) |
Modifier and Type | Method and Description |
---|---|
PolynomialFunction<N> |
buildDerivative() |
PolynomialFunction<N> |
buildPrimitive() |
long |
count() |
int |
degree() |
double |
doubleValue(long power) |
void |
estimate(Access1D<?> x,
Access1D<?> y) |
void |
estimate(List<? extends N> x,
List<? extends N> y) |
void |
estimate(NumberSeries<?> samples) |
N |
get(long power) |
protected ComplexNumber |
getDerivativeFactor(int power) |
protected ComplexNumber |
getPrimitiveFactor(int power) |
ComplexNumber |
integrate(ComplexNumber fromPoint,
ComplexNumber toPoint) |
ComplexNumber |
invoke(ComplexNumber arg) |
double |
invoke(double arg) |
float |
invoke(float arg) |
protected org.ojalgo.function.polynomial.AbstractPolynomial<ComplexNumber> |
makeInstance(int size) |
void |
set(Access1D<?> coefficients) |
void |
set(int power,
double coefficient) |
void |
set(int power,
N coefficient) |
int |
size() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andThen, apply, applyAsDouble, compose, isZeroModified
identity
andThen, compose, identity
asCollectable1D, asPrimitive1D, axpy, byteValue, dot, elements, equals, floatValue, hashCode, intValue, longValue, nonzeros, shortValue, supplyTo, toRawCopy1D, toString, wrap, wrap, wrap
index, loopAll, loopMatching, loopRange, mapper, toIntIndexes
public ComplexNumber integrate(ComplexNumber fromPoint, ComplexNumber toPoint)
public ComplexNumber invoke(ComplexNumber arg)
public void set(Access1D<?> coefficients)
protected ComplexNumber getDerivativeFactor(int power)
protected ComplexNumber getPrimitiveFactor(int power)
protected org.ojalgo.function.polynomial.AbstractPolynomial<ComplexNumber> makeInstance(int size)
public final PolynomialFunction<N> buildDerivative()
buildDerivative
in interface BasicFunction.Differentiable<N extends Comparable<N>,PolynomialFunction<N extends Comparable<N>>>
public final PolynomialFunction<N> buildPrimitive()
buildPrimitive
in interface BasicFunction.Integratable<N extends Comparable<N>,PolynomialFunction<N extends Comparable<N>>>
public long count()
count
in interface Structure1D
public final int degree()
degree
in interface PolynomialFunction<N extends Comparable<N>>
public final double doubleValue(long power)
doubleValue
in interface Access1D<N extends Comparable<N>>
public final void estimate(List<? extends N> x, List<? extends N> y)
estimate
in interface PolynomialFunction<N extends Comparable<N>>
public final void estimate(NumberSeries<?> samples)
estimate
in interface PolynomialFunction<N extends Comparable<N>>
public final N get(long power)
get
in interface Access1D<N extends Comparable<N>>
public final double invoke(double arg)
invoke
in interface UnaryFunction<N extends Comparable<N>>
public final float invoke(float arg)
invoke
in interface UnaryFunction<N extends Comparable<N>>
public final void set(int power, double coefficient)
set
in interface PolynomialFunction<N extends Comparable<N>>
public final void set(int power, N coefficient)
set
in interface PolynomialFunction<N extends Comparable<N>>
public final int size()
size
in interface Structure1D
Copyright © 2019 Optimatika. All rights reserved.