FactorDecomposition<E> |
FactorDecomposition.addAll(FactorDecomposition<E> other) |
add all factors from other
|
FactorDecomposition<E> |
FactorDecomposition.addFactor(E factor,
int exponent) |
add another factor
|
FactorDecomposition<E> |
FactorDecomposition.addUnit(E unit) |
add another unit factor
|
FactorDecomposition<E> |
FactorDecomposition.addUnit(E unit,
int exponent) |
add another unit factor
|
FactorDecomposition<E> |
FactorDecomposition.apply(Function<E,E> mapper) |
|
FactorDecomposition<E> |
FactorDecomposition.applyConstantFactor() |
Raise all factors to its corresponding exponents
|
FactorDecomposition<E> |
FactorDecomposition.applyExponents() |
Raise all factors to its corresponding exponents
|
FactorDecomposition<E> |
FactorDecomposition.canonical() |
Sort factors.
|
FactorDecomposition<E> |
FactorDecomposition.clone() |
|
FactorDecomposition<E> |
FactorDecomposition.dropExponents() |
Set all exponents to one
|
FactorDecomposition<E> |
FactorDecomposition.dropFactor(int i) |
Remove specified factor
|
FactorDecomposition<E> |
FactorDecomposition.dropUnit() |
Drops constant factor from this (new instance returned)
|
static <E> FactorDecomposition<E> |
FactorDecomposition.empty(Ring<E> ring) |
Empty factorization
|
FactorDecomposition<I> |
ImageRing.factor(I element) |
|
FactorDecomposition<BigInteger> |
Integers.factor(BigInteger element) |
|
FactorDecomposition<BigInteger> |
IntegersZp.factor(BigInteger element) |
|
FactorDecomposition<Rational<E>> |
Rationals.factor(Rational<E> element) |
|
default FactorDecomposition<E> |
Ring.factor(E element) |
Factor specified element
|
FactorDecomposition<E> |
Rational.factorDenominator() |
Factor decomposition of denominator
|
FactorDecomposition<E> |
Rational.factorNumerator() |
Factor decomposition of denominator
|
FactorDecomposition<I> |
ImageRing.factorSquareFree(I element) |
|
FactorDecomposition<BigInteger> |
Integers.factorSquareFree(BigInteger element) |
|
FactorDecomposition<BigInteger> |
IntegersZp.factorSquareFree(BigInteger element) |
|
FactorDecomposition<Rational<E>> |
Rationals.factorSquareFree(Rational<E> element) |
|
default FactorDecomposition<E> |
Ring.factorSquareFree(E element) |
Square-free factorization of specified element
|
<R> FactorDecomposition<R> |
FactorDecomposition.mapTo(Ring<R> othRing,
Function<E,R> mapper) |
|
static <E> FactorDecomposition<E> |
FactorDecomposition.of(Ring<E> ring,
E... factors) |
Factor decomposition with specified factors and exponents
|
static <E> FactorDecomposition<E> |
FactorDecomposition.of(Ring<E> ring,
E unit,
List<E> factors,
gnu.trove.list.array.TIntArrayList exponents) |
Factor decomposition with specified factors and exponents
|
static <E> FactorDecomposition<E> |
FactorDecomposition.of(Ring<E> ring,
Collection<E> factors) |
Factor decomposition with specified factors and exponents
|
FactorDecomposition<E> |
FactorDecomposition.setUnit(E unit) |
Sets the unit factor
|
static <E> FactorDecomposition<E> |
FactorDecomposition.unit(Ring<E> ring,
E unit) |
Unit factorization
|