carl is the main namespace for the library.
A little class for gathering statistics about the Buchberger algorithm calls.
void SingleTermSFP()
Count that we could reduce a single term polynomial by calculating the Squarefree part.
unsigned getNrTSQWithConstant() const
unsigned getNrReducibleIdentities() const
unsigned mNrOfReducibleIdentities
unsigned mNrOfTSQWithConstant
void NonZeroReduction()
Count that an S-Pair reduced to some non zero polynomial.
void TSQWithConstant()
Count that we found a TSQ which had a constant trailing term.
static BuchbergerStats * instance
unsigned getNrTSQWithoutConstant() const
unsigned mNrOfSingleTermSFP
void TSQWithoutConstant()
Count that we found a TSQ which did not have a constant trailing term.
unsigned getSingleTermSFP() const
unsigned mNrOfNonZeroReductions
static BuchbergerStats * getInstance()
void TreatSPair()
Count that we take and reduce another S-Pair.
unsigned mNrOfTSQWithoutConstant