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.