Uses of Class
dev.nm.analysis.function.polynomial.Polynomial
-
-
Uses of Polynomial in dev.nm.algebra.linear.matrix.doubles.factorization.eigen
Methods in dev.nm.algebra.linear.matrix.doubles.factorization.eigen that return Polynomial Modifier and Type Method Description Polynomial
CharacteristicPolynomial. getCharacteristicPolynomial()
Get the characteristic polynomial. -
Uses of Polynomial in dev.nm.analysis.differentiation.univariate
Subclasses of Polynomial in dev.nm.analysis.differentiation.univariate Modifier and Type Class Description class
DPolynomial
This is the first order derivative function of aPolynomial
, which, again, is a polynomial.Constructors in dev.nm.analysis.differentiation.univariate with parameters of type Polynomial Constructor Description DPolynomial(Polynomial polynomial)
Construct the derivative function of aPolynomial
, which, again, is a polynomial. -
Uses of Polynomial in dev.nm.analysis.function.polynomial
Subclasses of Polynomial in dev.nm.analysis.function.polynomial Modifier and Type Class Description class
CauchyPolynomial
The Cauchy's polynomial of a polynomial takes this form:class
QuadraticMonomial
A quadratic monomial has this form: x2 + ux + v.class
ScaledPolynomial
This constructs a scaled polynomial that has neither too big or too small coefficients, hence avoiding overflow or underflow.Fields in dev.nm.analysis.function.polynomial declared as Polynomial Modifier and Type Field Description static Polynomial
Polynomial. ONE
a polynomial representing 1static Polynomial
Polynomial. ZERO
a polynomial representing 0Methods in dev.nm.analysis.function.polynomial that return Polynomial Modifier and Type Method Description Polynomial
Polynomial. add(Polynomial that)
Polynomial
Polynomial. getNormalization()
Get the normalized version of this polynomial so the leading coefficient is 1.Polynomial
Polynomial. minus(Polynomial that)
Polynomial
Polynomial. multiply(Polynomial that)
Polynomial
Polynomial. ONE()
Polynomial
Polynomial. opposite()
Polynomial
Polynomial. pow(int n)
Polynomial
HornerScheme. quotient()
Get the quotient, Q(x).Polynomial
QuadraticSyntheticDivision. quotient()
Get the quotient Q(x).Polynomial
Polynomial. scaled(double c)
Polynomial
Polynomial. scaled(Real c)
Polynomial
Polynomial. ZERO()
Methods in dev.nm.analysis.function.polynomial with parameters of type Polynomial Modifier and Type Method Description Polynomial
Polynomial. add(Polynomial that)
Polynomial
Polynomial. minus(Polynomial that)
Polynomial
Polynomial. multiply(Polynomial that)
Constructors in dev.nm.analysis.function.polynomial with parameters of type Polynomial Constructor Description CauchyPolynomial(Polynomial p)
HornerScheme(Polynomial polynomial, double x)
Evaluate a polynomial at x.Polynomial(Polynomial that)
Copy constructor.QuadraticSyntheticDivision(Polynomial polynomial, QuadraticMonomial quadratic)
Divide a polynomial by a quadratic monomial.ScaledPolynomial(Polynomial p)
Construct a scaled polynomial, with 2 as the base of the scaling factor.ScaledPolynomial(Polynomial p, double base)
Construct a scaled polynomial, with a base of the scaling factor. -
Uses of Polynomial in dev.nm.analysis.function.polynomial.root
Methods in dev.nm.analysis.function.polynomial.root with parameters of type Polynomial Modifier and Type Method Description List<Number>
CubicRoot. solve(Polynomial polynomial)
Solve \(ax^3 + bx^2 + cx + d = 0\).List<Double>
LinearRoot. solve(Polynomial polynomial)
Solve ax + b = 0.List<? extends Number>
PolyRoot. solve(Polynomial polynomial)
Get the roots/zeros of a polynomial.List<? extends Number>
PolyRootSolver. solve(Polynomial polynomial)
List<Number>
QuadraticRoot. solve(Polynomial polynomial)
List<Number>
QuadraticRoot. solve(Polynomial polynomial, double epsilon)
Solve \(ax^2 + bx + c = 0\).List<Number>
QuarticRoot. solve(Polynomial polynomial)
Solve \(ax^4 + bx^3 + cx^2 + dx + e = 0\).List<Number>
QuarticRootFerrari. solve(Polynomial polynomial)
Solve \(ax^4 + bx^3 + cx^2 + dx + e = 0\).List<Number>
QuarticRootFormula. solve(Polynomial polynomial)
Solve \(ax^4 + bx^3 + cx^2 + dx + e = 0\). -
Uses of Polynomial in dev.nm.analysis.function.polynomial.root.jenkinstraub
Methods in dev.nm.analysis.function.polynomial.root.jenkinstraub with parameters of type Polynomial Modifier and Type Method Description List<Number>
JenkinsTraubReal. solve(Polynomial polynomial)
Solve a polynomial equation. -
Uses of Polynomial in dev.nm.analysis.integration.univariate.riemann.gaussian.rule
Methods in dev.nm.analysis.integration.univariate.riemann.gaussian.rule that return Polynomial Modifier and Type Method Description Polynomial
HermitePolynomials. getPolynomial(int order)
Polynomial
LaguerrePolynomials. getPolynomial(int order)
Polynomial
LegendrePolynomials. getPolynomial(int order)
Polynomial
OrthogonalPolynomialFamily. getPolynomial(int order)
Return an instance of the polynomial class of a given order. -
Uses of Polynomial in dev.nm.stat.timeseries.linear.univariate.arima
Methods in dev.nm.stat.timeseries.linear.univariate.arima that return Polynomial Modifier and Type Method Description Polynomial
ARIMAXModel. phiPolynomial()
Get the polynomial (1 - φ).Polynomial
ARIMAXModel. thetaPolynomial()
Get the polynomial (1 + θ).
-