Frobby  0.9.5
Public Member Functions | List of all members
IO::SingularPolyWriter Class Reference
Inheritance diagram for IO::SingularPolyWriter:
IO::PolyWriter CoefBigTermConsumer CoefTermConsumer

Public Member Functions

 SingularPolyWriter (FILE *out)
 
virtual void doWriteHeader ()
 
virtual void doWriteTerm (const mpz_class &coef, const Term &term, const TermTranslator &translator, bool firstGenerator)
 
virtual void doWriteTerm (const mpz_class &coef, const vector< mpz_class > &term, bool firstGenerator)
 
virtual void doWriteFooter (bool wasZero)
 
- Public Member Functions inherited from IO::PolyWriter
 PolyWriter (FILE *out)
 
virtual void consumeRing (const VarNames &names)
 
virtual void beginConsuming ()
 
virtual void consume (const mpz_class &coef, const Term &term, const TermTranslator &translator)
 
virtual void consume (const mpz_class &coef, const vector< mpz_class > &term)
 
virtual void doneConsuming ()
 
virtual void consume (const BigPolynomial &poly)
 
FILE * getFile ()
 
const VarNamesgetNames () const
 
- Public Member Functions inherited from CoefBigTermConsumer
virtual void consume (const mpz_class &coef, const Term &term)
 
- Public Member Functions inherited from CoefTermConsumer
virtual ~CoefTermConsumer ()
 
virtual void consume (const Polynomial &poly)
 

Detailed Description

Definition at line 74 of file SingularIOHandler.cpp.

Constructor & Destructor Documentation

◆ SingularPolyWriter()

IO::SingularPolyWriter::SingularPolyWriter ( FILE *  out)
inline

Definition at line 76 of file SingularIOHandler.cpp.

Member Function Documentation

◆ doWriteFooter()

virtual void IO::SingularPolyWriter::doWriteFooter ( bool  wasZero)
inlinevirtual

Implements IO::PolyWriter.

Definition at line 99 of file SingularIOHandler.cpp.

◆ doWriteHeader()

virtual void IO::SingularPolyWriter::doWriteHeader ( )
inlinevirtual

Implements IO::PolyWriter.

Definition at line 79 of file SingularIOHandler.cpp.

◆ doWriteTerm() [1/2]

virtual void IO::SingularPolyWriter::doWriteTerm ( const mpz_class &  coef,
const Term term,
const TermTranslator translator,
bool  firstGenerator 
)
inlinevirtual

Implements IO::PolyWriter.

Definition at line 84 of file SingularIOHandler.cpp.

◆ doWriteTerm() [2/2]

virtual void IO::SingularPolyWriter::doWriteTerm ( const mpz_class &  coef,
const vector< mpz_class > &  term,
bool  firstGenerator 
)
inlinevirtual

Implements IO::PolyWriter.

Definition at line 92 of file SingularIOHandler.cpp.


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