virtual void consumeRing(const VarNames &names)=0
virtual void doneConsuming()=0
virtual void beginConsuming()=0
virtual ~SatBinomConsumer()
virtual void consume(const vector< mpz_class > &term)=0
Represents a saturated binomial ideal.
size_t getGeneratorCount() const
const VarNames & getNames() const
const vector< mpz_class > & getGenerator(size_t index) const
Defines the variables of a polynomial ring and facilities IO involving them.