public class CycloUtil extends java.lang.Object
| Constructor and Description |
|---|
CycloUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<GenPolynomial<BigInteger>> |
cyclotomicDecompose(GenPolynomialRing<BigInteger> ring,
long n)
Compute the factors of the n-th cyclotomic polynomial.
|
static java.util.List<GenPolynomial<BigInteger>> |
cyclotomicFactors(GenPolynomial<BigInteger> p)
Compute the factors of the cyclotomic polynomial.
|
static GenPolynomial<BigInteger> |
cyclotomicPolynomial(GenPolynomialRing<BigInteger> ring,
long n)
Compute n-th cyclotomic polynomial.
|
static boolean |
isCyclotomicPolynomial(GenPolynomial<BigInteger> p)
Test for cyclotomic polynomial.
|
public CycloUtil()
public static GenPolynomial<BigInteger> cyclotomicPolynomial(GenPolynomialRing<BigInteger> ring, long n)
n - number of polynomial.ring - univariate polynomial ring of cyclotomic polynomial.public static java.util.List<GenPolynomial<BigInteger>> cyclotomicDecompose(GenPolynomialRing<BigInteger> ring, long n)
n - number of polynomial.ring - univariate polynomial ring of cyclotomic polynomial.public static java.util.List<GenPolynomial<BigInteger>> cyclotomicFactors(GenPolynomial<BigInteger> p)
p - cyclotomic polynomial.public static boolean isCyclotomicPolynomial(GenPolynomial<BigInteger> p)
p - polynomial.