Frobby  0.9.5
Public Member Functions | List of all members
CoefTermConsumer Class Referenceabstract

#include <CoefTermConsumer.h>

Inheritance diagram for CoefTermConsumer:
CanonicalCoefTermConsumer CoefBigTermConsumer HilbertIndependenceConsumer HilbertIndependenceConsumer::RightConsumer TotalDegreeCoefTermConsumer UndeformConsumer CoefBigTermRecorder ExternalPolynomialConsumerWrapper IO::PolyWriter NullCoefTermConsumer PolynomialConsolidator TranslatingCoefTermConsumer IO::CoCoA4PolyWriter IO::Fourti2PolyWriter IO::M2PolyWriter IO::SingularPolyWriter

Public Member Functions

virtual ~CoefTermConsumer ()
 
virtual void consume (const Polynomial &poly)
 
virtual void consumeRing (const VarNames &names)=0
 
virtual void beginConsuming ()=0
 
virtual void consume (const mpz_class &coef, const Term &term)=0
 
virtual void doneConsuming ()=0
 

Detailed Description

Definition at line 24 of file CoefTermConsumer.h.

Constructor & Destructor Documentation

◆ ~CoefTermConsumer()

CoefTermConsumer::~CoefTermConsumer ( )
virtual

Definition at line 22 of file CoefTermConsumer.cpp.

Member Function Documentation

◆ beginConsuming()

virtual void CoefTermConsumer::beginConsuming ( )
pure virtual

◆ consume() [1/2]

virtual void CoefTermConsumer::consume ( const mpz_class &  coef,
const Term term 
)
pure virtual

◆ consume() [2/2]

void CoefTermConsumer::consume ( const Polynomial poly)
virtual

Definition at line 25 of file CoefTermConsumer.cpp.

◆ consumeRing()

virtual void CoefTermConsumer::consumeRing ( const VarNames names)
pure virtual

◆ doneConsuming()

virtual void CoefTermConsumer::doneConsuming ( )
pure virtual

The documentation for this class was generated from the following files: