Uses of Class
dk.jonaslindstrom.ruffini.common.util.Pair
Packages that use Pair
Package
Description
-
Uses of Pair in dk.jonaslindstrom.ruffini.common.abstractions
Methods in dk.jonaslindstrom.ruffini.common.abstractions that return PairModifier and TypeMethodDescriptionReturns a pair (q, r) such that a = qb + r and 0 ≤ f(r) < f(b) where f is the Euclidean function (seeEuclideanDomain.norm(E)
for this domain.Returns a pair (q, r) such that a = qb + r and 0 ≤ f(r) < f(b) where f is the Euclidean function (seeEuclideanDomain.norm(E)
for this domain. -
Uses of Pair in dk.jonaslindstrom.ruffini.common.matrices.algorithms
Methods in dk.jonaslindstrom.ruffini.common.matrices.algorithms that return Pair -
Uses of Pair in dk.jonaslindstrom.ruffini.common.matrices.elements
Methods in dk.jonaslindstrom.ruffini.common.matrices.elements with parameters of type Pair -
Uses of Pair in dk.jonaslindstrom.ruffini.common.util
Subclasses of Pair in dk.jonaslindstrom.ruffini.common.utilMethods in dk.jonaslindstrom.ruffini.common.util that return PairModifier and TypeMethodDescriptionTestUtils.TestBigIntegers.divide
(BigInteger a, BigInteger b) static <A,
B> Pair<A, B> Pair.of
(A first, B second) Methods in dk.jonaslindstrom.ruffini.common.util that return types with arguments of type PairModifier and TypeMethodDescriptionstatic Optional<Pair<BigInteger,
List<BigInteger>>> SamplingUtils.sampleFactoredNumber
(BigInteger upperBound, Random random) -
Uses of Pair in dk.jonaslindstrom.ruffini.elliptic.structures
Methods in dk.jonaslindstrom.ruffini.elliptic.structures that return PairModifier and TypeMethodDescriptionPair<MontgomeryCurve<E,
F>, java.util.function.Function<EdwardsPoint<E>, AffinePoint<E>>> EdwardsCurve.getCorrespondingMontgomeryCurve()
Return an elliptic curve in Montgomery form which is birationally equivalent to this curve and a mapping from points on this curve to points on the Montgomery curve.Pair<ShortWeierstrassCurveAffine<E,
F>, java.util.function.UnaryOperator<AffinePoint<E>>> MontgomeryCurve.getCorrespondingWeierstrassCurve()
-
Uses of Pair in dk.jonaslindstrom.ruffini.integers.structures
Methods in dk.jonaslindstrom.ruffini.integers.structures that return Pair -
Uses of Pair in dk.jonaslindstrom.ruffini.polynomials.algorithms
Methods in dk.jonaslindstrom.ruffini.polynomials.algorithms that return PairModifier and TypeMethodDescriptionPair<Polynomial<E>,
Polynomial<E>> FastDivision.apply
(Polynomial<E> a, Polynomial<E> b) MultivariatePolynomialDivision.apply
(MultivariatePolynomial<E> g, Vector<MultivariatePolynomial<E>> f) Method parameters in dk.jonaslindstrom.ruffini.polynomials.algorithms with type arguments of type Pair -
Uses of Pair in dk.jonaslindstrom.ruffini.polynomials.elements
Methods in dk.jonaslindstrom.ruffini.polynomials.elements that return types with arguments of type Pair -
Uses of Pair in dk.jonaslindstrom.ruffini.polynomials.elements.recursive
Methods in dk.jonaslindstrom.ruffini.polynomials.elements.recursive that return PairModifier and TypeMethodDescriptionPair<Polynomial<S>,
Polynomial<S>> Polynomial.divide
(Polynomial<S> other, Ring<S> ring) protected Pair<Polynomial<S>,
Polynomial<S>> Polynomial.divideInternal
(Polynomial<S> d, Polynomial<S> q, Ring<S> ring) Methods in dk.jonaslindstrom.ruffini.polynomials.elements.recursive that return types with arguments of type PairModifier and TypeMethodDescriptionprotected java.util.stream.Stream<Pair<S,
LinkedList<Integer>>> Polynomial.getTerms()
-
Uses of Pair in dk.jonaslindstrom.ruffini.polynomials.structures
Methods in dk.jonaslindstrom.ruffini.polynomials.structures that return PairModifier and TypeMethodDescriptionMultivariatePolynomialRing.divide
(MultivariatePolynomial<E> a, MultivariatePolynomial<E> b) Pair<Polynomial<E>,
Polynomial<E>> PolynomialRing.divide
(Polynomial<E> a, Polynomial<E> b) Pair<Polynomial<E>,
Polynomial<E>> PolynomialRingKaratsuba.divide
(Polynomial<E> a, Polynomial<E> b) Pair<Polynomial<E>,
Polynomial<E>> PolynomialRingOverRing.divisionWithRemainder
(Polynomial<E> a, Polynomial<E> b) Perform polynomial division, eg.Pair<Polynomial<E>,
Polynomial<E>> PolynomialRingOverRing.divisionWithRemainder
(Polynomial<E> a, Polynomial<E> b, E bLeadInverse) Perform polynomial division, eg. -
Uses of Pair in dk.jonaslindstrom.ruffini.reals.algorithms
Methods in dk.jonaslindstrom.ruffini.reals.algorithms that return PairModifier and TypeMethodDescriptionRungeKutta.step
(double dt) Iterate the integrator by dt time units and return the resulting time and pointMethods in dk.jonaslindstrom.ruffini.reals.algorithms that return types with arguments of type Pair