Go to the documentation of this file.
17 #ifndef FOURTI2_IO_HANDLER_GUARD
18 #define FOURTI2_IO_HANDLER_GUARD
26 class BigCoefTermConsumer;
40 virtual void doWriteTerm(
const vector<mpz_class>& term,
virtual BigTermConsumer * doCreateIdealWriter(FILE *out)
This class offers an input interface which is more convenient and for some purposes more efficient th...
virtual CoefBigTermConsumer * doCreatePolynomialWriter(FILE *out)
virtual void doReadPolynomial(Scanner &in, CoefBigTermConsumer &consumer)
This class contains a minimum level of functionality that makes it more convenient to derive from tha...
static const char * staticGetName()
virtual void doWriteTerm(const vector< mpz_class > &term, const VarNames &names, FILE *out)
virtual void doReadTerm(Scanner &in, InputConsumer &consumer)
Defines the variables of a polynomial ring and facilities IO involving them.
virtual void doReadIdeal(Scanner &in, InputConsumer &consumer)
virtual void doReadSatBinomIdeal(Scanner &in, SatBinomConsumer &consumer)
virtual void doReadIdeals(Scanner &in, InputConsumer &consumer)