Uses of Class
org.episteme.core.mathematics.numbers.integers.Integer
Packages that use Integer
Package
Description
Provides the
module.
invalid reference
org.episteme.core.ml.mathml
-
Uses of Integer in org.episteme.core.mathematics.algebra.groups
Classes in org.episteme.core.mathematics.algebra.groups that implement interfaces with type arguments of type IntegerMethods in org.episteme.core.mathematics.algebra.groups that return IntegerModifier and TypeMethodDescriptionCyclicGroup.getOrder()Returns the order of this group.CyclicGroup.identity()Methods in org.episteme.core.mathematics.algebra.groups with parameters of type Integer -
Uses of Integer in org.episteme.core.mathematics.algebra.intervals
Methods in org.episteme.core.mathematics.algebra.intervals that return types with arguments of type IntegerModifier and TypeMethodDescriptionstatic RingIntervalND<Integer> IntegerInterval.closed(long min, long max) Creates a closed interval [min, max] from long values.static RingIntervalND<Integer> Creates a closed interval [min, max] over Integer numbers.static RingIntervalND<Integer> IntegerInterval.closedOpen(long min, long max) Creates a half-open interval [min, max) from long values.static RingIntervalND<Integer> IntegerInterval.closedOpen(Integer min, Integer max) Creates a half-open interval [min, max) over Integer numbers.Returns an iterator over all Integer numbers in the interval.static RingIntervalND<Integer> IntegerInterval.open(long min, long max) Creates an open interval (min, max) from long values.static RingIntervalND<Integer> Creates an open interval (min, max) over Integer numbers.static RingIntervalND<Integer> IntegerInterval.range(long n) Creates a range from 0 to n-1 (useful for array indexing).static RingIntervalND<Integer> IntegerInterval.range(long start, long end) Creates a range from start to end-1 (Python-style range).static RingIntervalND<Integer> IntegerInterval.singleton(long value) Creates an interval containing a single Integer number from a long.static RingIntervalND<Integer> Creates an interval containing a single Integer number.Returns a stream of all Integer numbers in the interval.Methods in org.episteme.core.mathematics.algebra.intervals with parameters of type IntegerModifier and TypeMethodDescriptionstatic RingIntervalND<Integer> Creates a closed interval [min, max] over Integer numbers.static RingIntervalND<Integer> IntegerInterval.closedOpen(Integer min, Integer max) Creates a half-open interval [min, max) over Integer numbers.static RingIntervalND<Integer> Creates an open interval (min, max) over Integer numbers.static RingIntervalND<Integer> Creates an interval containing a single Integer number.Method parameters in org.episteme.core.mathematics.algebra.intervals with type arguments of type IntegerModifier and TypeMethodDescriptionstatic booleanReturns whether the interval is empty.Returns an iterator over all Integer numbers in the interval.static longReturns the number of Integer numbers in the interval.Returns a stream of all Integer numbers in the interval. -
Uses of Integer in org.episteme.core.mathematics.algebra.polynomials
Fields in org.episteme.core.mathematics.algebra.polynomials declared as IntegerFields in org.episteme.core.mathematics.algebra.polynomials with type parameters of type IntegerModifier and TypeFieldDescriptionfinal List<Polynomial<Integer>> PolynomialFactorization.Factorization.factorsfinal Polynomial<Integer> PolynomialAlgebra.ExtendedGCDResult.gcdPolynomialFactorization.Factorization.multiplicitiesfinal Polynomial<Integer> PolynomialAlgebra.ExtendedGCDResult.sfinal Polynomial<Integer> PolynomialAlgebra.ExtendedGCDResult.tMethods in org.episteme.core.mathematics.algebra.polynomials that return IntegerModifier and TypeMethodDescriptionstatic IntegerPolynomialAlgebra.content(Polynomial<Integer> p) Content of polynomial (GCD of all coefficients).static IntegerPolynomialAlgebra.discriminant(Polynomial<Integer> p) Discriminant of polynomial.static IntegerPolynomialAlgebra.resultant(Polynomial<Integer> a, Polynomial<Integer> b) Resultant of two polynomials.Methods in org.episteme.core.mathematics.algebra.polynomials that return types with arguments of type IntegerModifier 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.PolynomialDivision.divide(Polynomial<Integer> dividend, Polynomial<Integer> divisor) Performs polynomial division of dividend by divisor.static List<Polynomial<Integer>> PolynomialFactorization.factorQuadratic(Integer a, Integer b, Integer c) Factors quadratic ax² + bx + c.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 / contentstatic 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 IntegerModifier and TypeMethodDescriptionstatic List<Polynomial<Integer>> PolynomialFactorization.factorQuadratic(Integer a, Integer b, Integer c) Factors quadratic ax² + bx + c.Method parameters in org.episteme.core.mathematics.algebra.polynomials with type arguments of type IntegerModifier 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 IntegerModifierConstructorDescriptionFactorization(Integer content, List<Polynomial<Integer>> factors, List<Integer> multiplicities) Constructor parameters in org.episteme.core.mathematics.algebra.polynomials with type arguments of type IntegerModifierConstructorDescriptionExtendedGCDResult(Polynomial<Integer> gcd, Polynomial<Integer> s, Polynomial<Integer> t) Factorization(Integer content, List<Polynomial<Integer>> factors, List<Integer> multiplicities) -
Uses of Integer in org.episteme.core.mathematics.analysis.series
Subinterfaces with type arguments of type Integer in org.episteme.core.mathematics.analysis.seriesMethods in org.episteme.core.mathematics.analysis.series that return IntegerModifier and TypeMethodDescriptionPrimeSequence.get(int n) Convenience method using primitive int. -
Uses of Integer in org.episteme.core.mathematics.loaders.mathml
Method parameters in org.episteme.core.mathematics.loaders.mathml with type arguments of type IntegerModifier and TypeMethodDescriptionMathMLDocumentEpistemeImpl.createIntegerMatrix(DenseMatrix<Integer> m) MathMLDocumentEpistemeImpl.createIntegerVector(DenseVector<Integer> v) -
Uses of Integer in org.episteme.core.mathematics.numbers.integers
Classes in org.episteme.core.mathematics.numbers.integers that implement interfaces with type arguments of type IntegerModifier and TypeClassDescriptionclassAbstract base class for integers (ℤ = {..., -2, -1, 0, 1, 2, ...}).classAbstract base class for integers (ℤ = {..., -2, -1, 0, 1, 2, ...}).classAbstract base class for integers (ℤ = {..., -2, -1, 0, 1, 2, ...}).Fields in org.episteme.core.mathematics.numbers.integers declared as IntegerModifier and TypeFieldDescriptionstatic final IntegerInteger.MINUS_ONEThe integer -1static final IntegerInteger.ONEThe integer 1static final IntegerInteger.ZEROThe integer 0Methods in org.episteme.core.mathematics.numbers.integers that return IntegerModifier and TypeMethodDescriptionabstract IntegerInteger.abs()Returns the absolute value of this integer.abstract IntegerAdds another integer.abstract IntegerDivides by another integer (integer division).Returns the greatest common divisor of absolute value of this integer and absolute value of other integer.abstract IntegerReturns the remainder of the division of this integer by the specified integer.abstract IntegerMultiplies by another integer.abstract IntegerInteger.negate()Returns the negation of this integer.static IntegerInteger.of(int value) Creates an integer from an int value.static IntegerInteger.of(long value) Creates an integer from a long value.static IntegerInteger.of(BigInteger value) Creates an integer from a BigInteger.Integer.one()abstract IntegerComputes the remainder of division.abstract IntegerSubtracts another integer.static IntegerCreates an integer from a String representation.Integer.zero()Methods in org.episteme.core.mathematics.numbers.integers with parameters of type IntegerModifier and TypeMethodDescriptionabstract IntegerAdds another integer.abstract intabstract IntegerDivides by another integer (integer division).Returns the greatest common divisor of absolute value of this integer and absolute value of other integer.abstract IntegerReturns the remainder of the division of this integer by the specified integer.abstract IntegerMultiplies by another integer.abstract IntegerComputes the remainder of division.abstract IntegerSubtracts another integer. -
Uses of Integer in org.episteme.core.mathematics.numbers.rationals
Methods in org.episteme.core.mathematics.numbers.rationals that return IntegerModifier and TypeMethodDescriptionRational.ceil()Rational.floor()Rational.getDenominator()Rational.getNumerator()Methods in org.episteme.core.mathematics.numbers.rationals with parameters of type Integer -
Uses of Integer in org.episteme.core.mathematics.numbertheory
Methods in org.episteme.core.mathematics.numbertheory that return IntegerModifier and TypeMethodDescriptionstatic Integer[]NumberTheory.extendedGCD(Integer a, Integer b) Extended Euclidean algorithm: finds x, y such that ax + by = gcd(a, b).Methods in org.episteme.core.mathematics.numbertheory with parameters of type IntegerModifier and TypeMethodDescriptionstatic Integer[]NumberTheory.extendedGCD(Integer a, Integer b) Extended Euclidean algorithm: finds x, y such that ax + by = gcd(a, b). -
Uses of Integer in org.episteme.core.mathematics.random
Methods in org.episteme.core.mathematics.random that return IntegerModifier and TypeMethodDescriptionRandomGenerator.nextInteger(int min, int max) Returns random Integer in [min, max]. -
Uses of Integer in org.episteme.core.mathematics.sequences
Classes in org.episteme.core.mathematics.sequences that implement interfaces with type arguments of type IntegerModifier and TypeClassDescriptionclassRepresents the Fibonacci sequence: 0, 1, 1, 2, 3, 5, 8, ...Methods in org.episteme.core.mathematics.sequences that return Integer -
Uses of Integer in org.episteme.core.mathematics.sets
Classes in org.episteme.core.mathematics.sets that implement interfaces with type arguments of type IntegerModifier and TypeClassDescriptionfinal classThe structure of integers (ℤ = {..., -2, -1, 0, 1, 2, ...}).final classThe structure of integers (ℤ = {..., -2, -1, 0, 1, 2, ...}).Methods in org.episteme.core.mathematics.sets that return IntegerMethods in org.episteme.core.mathematics.sets with parameters of type IntegerModifier and TypeMethodDescriptionboolean