Uses of Class
com.irurueta.numerical.polynomials.Polynomial
Packages that use Polynomial
Package
Description
-
Uses of Polynomial in com.irurueta.numerical.interpolation
Methods in com.irurueta.numerical.interpolation that return PolynomialModifier and TypeMethodDescriptionInterpolatingPolynomialEstimator.estimate
(double[] x, double[] y) Estimates polynomial from provided x and y points.Methods in com.irurueta.numerical.interpolation with parameters of type PolynomialModifier and TypeMethodDescriptionvoid
InterpolatingPolynomialEstimator.estimate
(double[] x, double[] y, Polynomial result) Estimates polynomial from provided x and y points. -
Uses of Polynomial in com.irurueta.numerical.polynomials
Methods in com.irurueta.numerical.polynomials that return PolynomialModifier and TypeMethodDescriptionPolynomial.addAndReturnNew
(Polynomial other) Adds this polynomial to another one and returns a new polynomial as a result.Polynomial.derivativeAndReturnNew()
Computes derivative of polynomial.Polynomial.integrationAndReturnNew()
Computes polynomial containing the integration of current one and assuming a zero constant term.Polynomial.integrationAndReturnNew
(double constant) Computes polynomial containing the integration of current one.Polynomial.multiplyAndReturnNew
(Polynomial other) Multiplies two polynomials and returns a new instance containing result.Polynomial.multiplyByScalarAndReturnNew
(double scalar) Multiplies all parameters of this polynomial by a scalar and returns a new polynomial containing the result.Polynomial.normalizeAndReturnNew()
Normalizes parameters of this polynomial so that the array of parameters has unitary norm and returns result as a new polynomial instance.Polynomial.normalizeHighestDegreeTermAndReturnNew()
Normalizes parameters of this polynomial so that the highest degree term becomes 1.0 and returns the result as a new instance.Polynomial.nthDerivativeAndReturnNew
(int order) Computes nth-order derivative of polynomial.Polynomial.nthIntegrationAndReturnNew
(int order) Computes polynomial containing the nth-order integration of current one.Polynomial.nthIntegrationAndReturnNew
(int order, double[] constants) Computes polynomial containing the nth-order integration of current one.Polynomial.secondDerivativeAndReturnNew()
Computes second derivative of polynomial.Polynomial.subtractAndReturnNew
(Polynomial other) Subtract other polynomial from this one and returns a new polynomial as a result.Polynomial.trimAndReturnNew()
Trims this polynomial to remove all terms above degree that can be neglected and returns the result as a new polynomial.Methods in com.irurueta.numerical.polynomials with parameters of type PolynomialModifier and TypeMethodDescriptionvoid
Polynomial.add
(Polynomial other) Adds another polynomial to this polynomial.void
Polynomial.add
(Polynomial other, Polynomial result) Adds this polynomial to another one and stores the result into provided instance.Polynomial.addAndReturnNew
(Polynomial other) Adds this polynomial to another one and returns a new polynomial as a result.void
Polynomial.derivative
(Polynomial result) Computes derivative of polynomial.void
Polynomial.integration
(Polynomial result) Computes polynomial containing the integration of current one and assuming a zero constant term.void
Polynomial.integration
(Polynomial result, double constant) Computes polynomial containing the integration of current one.void
Polynomial.multiply
(Polynomial other) Multiplies this polynomial with another one.void
Polynomial.multiply
(Polynomial other, Polynomial result) Multiplies two polynomials.Polynomial.multiplyAndReturnNew
(Polynomial other) Multiplies two polynomials and returns a new instance containing result.void
Polynomial.multiplyByScalar
(double scalar, Polynomial result) Multiplies all parameters of this polynomial by a scalar and stores the result into provided polynomial instance.void
Polynomial.normalize
(Polynomial result) Normalizes parameters of this polynomial so that the array of parameters has unitary norm and stores result into provided instance.void
Polynomial.normalizeHighestDegreeTerm
(Polynomial result) Normalizes parameters of this polynomial so that the highest degree term becomes 1.0 and stores result into provided instance.void
Polynomial.nthDerivative
(int order, Polynomial result) Computes nth-order derivative of polynomial.void
Polynomial.nthIntegration
(int order, Polynomial result) Computes polynomial containing the nth-order integration of current one.void
Polynomial.nthIntegration
(int order, Polynomial result, double[] constants) Computes polynomial containing the nth-order integration of current one.void
Polynomial.secondDerivative
(Polynomial result) Computes second derivative of polynomial.void
Polynomial.subtract
(Polynomial other) Subtracts another polynomial form this one.void
Polynomial.subtract
(Polynomial other, Polynomial result) Subtract other polynomial from this one and stores the result into provided instance.Polynomial.subtractAndReturnNew
(Polynomial other) Subtract other polynomial from this one and returns a new polynomial as a result.void
Polynomial.trim
(Polynomial result) Trims polynomial to remove all terms above degree that can be neglected. -
Uses of Polynomial in com.irurueta.numerical.polynomials.estimators
Methods in com.irurueta.numerical.polynomials.estimators that return PolynomialModifier and TypeMethodDescriptionLMedSPolynomialRobustEstimator.estimate()
Estimates polynomial.LMSEPolynomialEstimator.estimate()
Estimates a polynomial based on provided evaluations.MSACPolynomialRobustEstimator.estimate()
Estimates polynomial.abstract Polynomial
PolynomialEstimator.estimate()
Estimates a polynomial based on provided evaluations.abstract Polynomial
PolynomialRobustEstimator.estimate()
Estimates polynomial.PROMedSPolynomialRobustEstimator.estimate()
Estimates polynomial.PROSACPolynomialRobustEstimator.estimate()
Estimates polynomial.RANSACPolynomialRobustEstimator.estimate()
Estimates polynomial.WeightedPolynomialEstimator.estimate()
Estimates a polynomial based on provided evaluations.Methods in com.irurueta.numerical.polynomials.estimators with parameters of type PolynomialModifier and TypeMethodDescriptionprotected double
PolynomialRobustEstimator.getAlgebraicDistance
(DerivativePolynomialEvaluation eval, Polynomial polynomial) Computes algebraic distance of a derivative between provided polynomial and evaluation.protected double
PolynomialRobustEstimator.getAlgebraicDistance
(DirectPolynomialEvaluation eval, Polynomial polynomial) Computes algebraic distance of between provided polynomial and direct evaluation.protected double
PolynomialRobustEstimator.getAlgebraicDistance
(IntegralIntervalPolynomialEvaluation eval, Polynomial polynomial) Computes algebraic distance of an integration interval between provided polynomial and evaluation.protected double
PolynomialRobustEstimator.getAlgebraicDistance
(IntegralPolynomialEvaluation eval, Polynomial polynomial) Computes algebraic distance of an integral between provided polynomial and evaluation.protected double
PolynomialRobustEstimator.getAlgebraicDistance
(PolynomialEvaluation eval, Polynomial polynomial) Computes algebraic distance between provided polynomial and evaluation.protected double
PolynomialRobustEstimator.getDistance
(PolynomialEvaluation eval, Polynomial polynomial) Computes geometric or algebraic distance between provided polynomial and evaluation.protected double
PolynomialRobustEstimator.getGeometricDistance
(DirectPolynomialEvaluation eval, Polynomial polynomial) Computes distance of evaluation respect to provided polynomial in a geometric sense by computing a tangent line to polynomial at point x and comparing the distance of such line to provided evaluation point.protected double
PolynomialRobustEstimator.getGeometricOrAlgebraicDistance
(PolynomialEvaluation eval, Polynomial polynomial) Commutes distance of evaluation respect to provided polynomial in a geometric sense if evaluation is direct, otherwise returns algebraic distance.