Orbital library

## Uses of Interfaceorbital.math.Euclidean

Packages that use Euclidean
orbital.math Defines arithmetic objects and provides mathematical algorithms.

Uses of Euclidean in orbital.math

Subinterfaces of Euclidean in orbital.math
` interface` `Integer`
Representation of an integer number k∈Z.
` interface` `UnivariatePolynomial`
(Univariate) polynomial p∈R[X].

Methods in orbital.math that return Euclidean
`static Euclidean[]` `MathUtilities.gcd(Euclidean[] elements)`
Deprecated. Use `AlgebraicAlgorithms.gcd(Euclidean[])` instead.
`static Euclidean[]` `AlgebraicAlgorithms.gcd(Euclidean[] elements)`
n-ary and extended gcd.
`static Euclidean` ```MathUtilities.gcd(Euclidean a, Euclidean b)```
Deprecated. Use `AlgebraicAlgorithms.gcd(Euclidean,Euclidean)` instead.
`static Euclidean` ```AlgebraicAlgorithms.gcd(Euclidean a, Euclidean b)```
Returns greatest common divisor (gcd) of two elements of an (Euclidean) ring.
`static Euclidean` ```MathUtilities.lcm(Euclidean a, Euclidean b)```
Deprecated. Use `AlgebraicAlgorithms.lcm(Euclidean,Euclidean)` instead.
`static Euclidean` ```AlgebraicAlgorithms.lcm(Euclidean a, Euclidean b)```
Returns least common multiple (lcm) of two ring elements.
` Euclidean` `Euclidean.modulo(Euclidean g)`
Get the Euclidean remainder, modulo g.
` Euclidean` `Euclidean.quotient(Euclidean g)`
Get the Euclidean "quotient" by g.

Methods in orbital.math with parameters of type Euclidean
`static Euclidean[]` `MathUtilities.gcd(Euclidean[] elements)`
Deprecated. Use `AlgebraicAlgorithms.gcd(Euclidean[])` instead.
`static Euclidean[]` `AlgebraicAlgorithms.gcd(Euclidean[] elements)`
n-ary and extended gcd.
`static Euclidean` ```MathUtilities.gcd(Euclidean a, Euclidean b)```
Deprecated. Use `AlgebraicAlgorithms.gcd(Euclidean,Euclidean)` instead.
`static Euclidean` ```AlgebraicAlgorithms.gcd(Euclidean a, Euclidean b)```
Returns greatest common divisor (gcd) of two elements of an (Euclidean) ring.
`static Euclidean` ```MathUtilities.lcm(Euclidean a, Euclidean b)```
Deprecated. Use `AlgebraicAlgorithms.lcm(Euclidean,Euclidean)` instead.
`static Euclidean` ```AlgebraicAlgorithms.lcm(Euclidean a, Euclidean b)```
Returns least common multiple (lcm) of two ring elements.
` Euclidean` `Euclidean.modulo(Euclidean g)`
Get the Euclidean remainder, modulo g.
` Euclidean` `Euclidean.quotient(Euclidean g)`
Get the Euclidean "quotient" by g.
` Quotient` ```ValueFactory.quotient(Euclidean a, Euclidean m)```
Returns a new quotient ā=[a]∈M/(m) of the given value reduced modulo m.
` Quotient` ```ValueFactory.quotient(Euclidean a, Function mod)```
(disambiguates type unification).
` Quotient` ```ValueFactory.quotient(Euclidean a, UnivariatePolynomial m)```
(disambiguates type unification).

Orbital library
1.3.0: 11 Apr 2009