| Package | Description |
|---|---|
| cc.redberry.rings | |
| cc.redberry.rings.poly |
| Modifier and Type | Method and Description |
|---|---|
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<BigInteger> |
IntegersZp.factor(BigInteger element) |
FactorDecomposition<BigInteger> |
Integers.factor(BigInteger element) |
default FactorDecomposition<E> |
Ring.factor(E element)
Factor specified element
|
FactorDecomposition<I> |
ImageRing.factor(I element) |
FactorDecomposition<Rational<E>> |
Rationals.factor(Rational<E> element) |
FactorDecomposition<E> |
Rational.factorDenominator()
Factor decomposition of denominator
|
FactorDecomposition<E> |
Rational.factorNumerator()
Factor decomposition of denominator
|
FactorDecomposition<BigInteger> |
IntegersZp.factorSquareFree(BigInteger element) |
FactorDecomposition<BigInteger> |
Integers.factorSquareFree(BigInteger element) |
default FactorDecomposition<E> |
Ring.factorSquareFree(E element)
Square-free factorization of specified element
|
FactorDecomposition<I> |
ImageRing.factorSquareFree(I element) |
FactorDecomposition<Rational<E>> |
Rationals.factorSquareFree(Rational<E> element) |
<R> FactorDecomposition<R> |
FactorDecomposition.mapTo(Ring<R> othRing,
Function<E,R> mapper) |
static <E> FactorDecomposition<E> |
FactorDecomposition.of(Ring<E> ring,
Collection<E> factors)
Factor decomposition with specified factors and exponents
|
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
|
FactorDecomposition<E> |
FactorDecomposition.setUnit(E unit)
Sets the unit factor
|
static <E> FactorDecomposition<E> |
FactorDecomposition.unit(Ring<E> ring,
E unit)
Unit factorization
|
| Modifier and Type | Method and Description |
|---|---|
FactorDecomposition<E> |
FactorDecomposition.addAll(FactorDecomposition<E> other)
add all factors from other
|
| Modifier and Type | Class and Description |
|---|---|
class |
PolynomialFactorDecomposition<Poly extends IPolynomial<Poly>>
Factor decomposition of element.
|
| Modifier and Type | Method and Description |
|---|---|
FactorDecomposition<E> |
SimpleFieldExtension.factor(E element) |
| Modifier and Type | Method and Description |
|---|---|
PolynomialFactorDecomposition<Poly> |
PolynomialFactorDecomposition.addAll(FactorDecomposition<Poly> other) |
Copyright © 2022. All rights reserved.