37(
const mpz_class& coef,
const Term& term) {
48 for (
size_t index = 0; index <
_polynomial.getTermCount(); ++index)
virtual void consumeRing(const VarNames &names)
virtual void doneConsuming()
CanonicalCoefTermConsumer(unique_ptr< CoefTermConsumer > consumer)
unique_ptr< CoefTermConsumer > _consumer
virtual void consume(const mpz_class &coef, const Term &term)
virtual void beginConsuming()
Term represents a product of variables which does not include a coefficient.
size_t getVarCount() const
Defines the variables of a polynomial ring and facilities IO involving them.
size_t getVarCount() const
Returns the current number of variables.
This header file includes common definitions and is included as the first line of code in every imple...