Uses of Class
org.episteme.core.mathematics.analysis.functions.Polynomial
Packages that use Polynomial
Package
Description
-
Uses of Polynomial in org.episteme.core.mathematics.algebra.polynomials
Fields in org.episteme.core.mathematics.algebra.polynomials declared as PolynomialModifier and TypeFieldDescriptionfinal Polynomial<Integer> PolynomialAlgebra.ExtendedGCDResult.gcdfinal Polynomial<R> PolynomialDivision.DivisionResult.quotientfinal Polynomial<R> PolynomialDivision.DivisionResult.remainderfinal Polynomial<Integer> PolynomialAlgebra.ExtendedGCDResult.sfinal Polynomial<Integer> PolynomialAlgebra.ExtendedGCDResult.tFields in org.episteme.core.mathematics.algebra.polynomials with type parameters of type PolynomialModifier and TypeFieldDescriptionfinal List<Polynomial<Integer>> PolynomialFactorization.Factorization.factorsMethods in org.episteme.core.mathematics.algebra.polynomials that return PolynomialModifier and TypeMethodDescriptionstatic Polynomial<Integer> PolynomialAlgebra.derivative(Polynomial<Integer> p) Computes derivative of polynomial.static Polynomial<Integer> PolynomialAlgebra.derivative(Polynomial<Integer> p, int n) Computes nth derivative.static Polynomial<Integer> PolynomialAlgebra.gcd(Polynomial<Integer> a, Polynomial<Integer> b) Euclidean algorithm for polynomial GCD.static Polynomial<Integer> PolynomialAlgebra.primitivePart(Polynomial<Integer> p) Primitive part: polynomial / contentMethods in org.episteme.core.mathematics.algebra.polynomials that return types with arguments of type PolynomialModifier and TypeMethodDescriptionstatic List<Polynomial<Integer>> PolynomialFactorization.factorQuadratic(Integer a, Integer b, Integer c) Factors quadratic ax² + bx + c.static List<Polynomial<Integer>> PolynomialAlgebra.squareFreeFactorization(Polynomial<Integer> f) Square-free factorization: f = ∠f_i^iMethods in org.episteme.core.mathematics.algebra.polynomials with parameters of type PolynomialModifier and TypeMethodDescriptionstatic IntegerPolynomialAlgebra.content(Polynomial<Integer> p) Content of polynomial (GCD of all coefficients).static Polynomial<Integer> PolynomialAlgebra.derivative(Polynomial<Integer> p) Computes derivative of polynomial.static Polynomial<Integer> PolynomialAlgebra.derivative(Polynomial<Integer> p, int n) Computes nth derivative.static IntegerPolynomialAlgebra.discriminant(Polynomial<Integer> p) Discriminant of polynomial.PolynomialDivision.divide(Polynomial<Integer> dividend, Polynomial<Integer> divisor) Performs polynomial division of dividend by divisor.PolynomialFactorization.factor(Polynomial<Integer> p) Factors polynomial completely over integers.static Polynomial<Integer> PolynomialAlgebra.gcd(Polynomial<Integer> a, Polynomial<Integer> b) Euclidean algorithm for polynomial GCD.static booleanPolynomialAlgebra.isIrreducible(Polynomial<Integer> p) Checks if polynomial is irreducible.static Polynomial<Integer> PolynomialAlgebra.primitivePart(Polynomial<Integer> p) Primitive part: polynomial / contentstatic IntegerPolynomialAlgebra.resultant(Polynomial<Integer> a, Polynomial<Integer> b) Resultant of two polynomials.static List<Polynomial<Integer>> PolynomialAlgebra.squareFreeFactorization(Polynomial<Integer> f) Square-free factorization: f = ∠f_i^iConstructors in org.episteme.core.mathematics.algebra.polynomials with parameters of type PolynomialModifierConstructorDescriptionDivisionResult(Polynomial<R> quotient, Polynomial<R> remainder) ExtendedGCDResult(Polynomial<Integer> gcd, Polynomial<Integer> s, Polynomial<Integer> t) Constructor parameters in org.episteme.core.mathematics.algebra.polynomials with type arguments of type PolynomialModifierConstructorDescriptionFactorization(Integer content, List<Polynomial<Integer>> factors, List<Integer> multiplicities) -
Uses of Polynomial in org.episteme.core.mathematics.analysis.functions
Methods in org.episteme.core.mathematics.analysis.functions that return PolynomialModifier and TypeMethodDescriptionPolynomial.add(Polynomial<R> other) Adds two polynomials.static <R> Polynomial<R> Creates constant polynomial.Polynomial.derivative()Returns derivative of polynomial.static <R> Polynomial<R> Creates monomial: coefficient * x^degree.Polynomial.multiply(Polynomial<R> other) Multiplies two polynomials.static <R> Polynomial<R> Creates a polynomial from coefficients.Polynomial.subtract(Polynomial<R> other) Subtracts two polynomials.static <R> Polynomial<R> Creates the polynomial x.static <R> Polynomial<R> Creates zero polynomial.Methods in org.episteme.core.mathematics.analysis.functions with parameters of type PolynomialModifier and TypeMethodDescriptionPolynomial.add(Polynomial<R> other) Adds two polynomials.Polynomial.multiply(Polynomial<R> other) Multiplies two polynomials.Polynomial.subtract(Polynomial<R> other) Subtracts two polynomials.