CoxIter  1.3
CoxIter - Computing invariants of hyperbolic Coxeter groups
Functions | Variables
Polynomials Namespace Reference

Functions

template<typename Type >
void polynomialDisplay (const vector< Type > &polynomial)
 
template<typename Type >
void symbolDisplay (const vector< Type > &symbol)
 
template<typename Type >
void polynomialDotSymbol (vector< Type > &polynomial, const unsigned int &symbol)
 
template<typename Type >
bool dividePolynomialBySymbol (vector< Type > &polynomial, const unsigned int &symbol)
 
template<typename Type >
bool dividePolynomialByPolynomial (vector< Type > &numerator, const vector< Type > &denominator)
 

Variables

vector< vector< mpz_class > > cyclotomicPolynomials
 

Function Documentation

◆ dividePolynomialByPolynomial()

template<typename Type >
bool Polynomials::dividePolynomialByPolynomial ( vector< Type > &  numerator,
const vector< Type > &  denominator 
)

◆ dividePolynomialBySymbol()

template<typename Type >
bool Polynomials::dividePolynomialBySymbol ( vector< Type > &  polynomial,
const unsigned int &  symbol 
)

◆ polynomialDisplay()

template<typename Type >
void Polynomials::polynomialDisplay ( const vector< Type > &  polynomial)

◆ polynomialDotSymbol()

template<typename Type >
void Polynomials::polynomialDotSymbol ( vector< Type > &  polynomial,
const unsigned int &  symbol 
)

◆ symbolDisplay()

template<typename Type >
void Polynomials::symbolDisplay ( const vector< Type > &  symbol)

Variable Documentation

◆ cyclotomicPolynomials

vector< vector< mpz_class > > Polynomials::cyclotomicPolynomials

List of some cyclotomic polynomials (we want to be able to multiply/divide with the growth series so we use here BigInteger instead of int)