29 "Change the representation of the input polynomial.",
30 "By default, transform simply writes the input polynomial to output. A\n"
31 "number of parameters allow one to transform the input polynomial in various\n"
39 "Sort variables and generators to get a canonical representation.",
50 _io.obtainParameters(parameters);
57 _io.autoDetectInputFormat(in);
58 _io.validateFormats();
72 unique_ptr<IOHandler> output =
_io.createOutputHandler();
BoolParameter _printActions
Action(const char *name, const char *shortDescription, const char *description, bool acceptsNonParameter)
virtual void obtainParameters(vector< Parameter * > ¶meters)
The intention of this class is to describe the different kinds of mathematical structures that Frobby...
A facade for input and output of mathematical objects.
void writePolynomial(const BigPolynomial &polynomial, IOHandler *handler, FILE *out)
void readPolynomial(Scanner &in, BigPolynomial &polynomial)
A facade for operations on polynomials.
void sortVariables(BigPolynomial &poly)
Sort the variables of poly.
void sortTerms(BigPolynomial &poly)
Sort the terms of poly.
This class offers an input interface which is more convenient and for some purposes more efficient th...
void expectEOF()
Require that there is no more input.
This header file includes common definitions and is included as the first line of code in every imple...