Go to the documentation of this file.
17 #ifndef TERM_CONSUMER_GUARD
18 #define TERM_CONSUMER_GUARD
virtual void beginConsumingList()
Tell the consumer that the ideals that are consumed until the next call to doneConsumingList are to b...
virtual void doneConsumingList()
Must be called once after each time beginConsumingList has been called.
virtual void beginConsuming()=0
Tell the consumer to begin consuming an ideal.
This class is used to transfer terms one at a time from one part of the program to another,...
Term represents a product of variables which does not include a coefficient.
virtual void consumeRing(const VarNames &names)
Tell the consumer which ring is being used.
virtual void doneConsuming()=0
Must be called once after each time beginConsuming has been called.
Represents a monomial ideal with int exponents.
virtual void consume(const Term &term)=0
Consume a term.
Defines the variables of a polynomial ring and facilities IO involving them.