#include <PolyEntry.h>

Public Member Functions | |
| PolyEntry (const Polynomial &p) | |
| bool | operator== (const self &other) const |
| self & | operator= (const self &rhs) |
| self & | operator= (const Polynomial &rhs) |
| deg_type | ecart () const |
| void | recomputeInformation () |
| void | markVariablePairsCalculated () |
| bool | propagatableBy (const PolyEntry &other) const |
| bool | isSingleton () const |
| polybori::groebner::PolyEntry::PolyEntry | ( | const Polynomial & | p | ) | [inline] |
| bool polybori::groebner::PolyEntry::operator== | ( | const self & | other | ) | const [inline] |
| self& polybori::groebner::PolyEntry::operator= | ( | const Polynomial & | rhs | ) | [inline] |
| deg_type polybori::groebner::PolyEntry::ecart | ( | ) | const [inline] |
Referenced by polybori::groebner::should_propagate().
| void polybori::groebner::PolyEntry::recomputeInformation | ( | ) |
References polybori::BoolePolynomial::deg(), polybori::groebner::PolyEntryBase::deg, polybori::BoolePolynomial::eliminationLengthWithDegBound(), polybori::BoolePolynomial::lead(), polybori::groebner::PolyEntryBase::lead, polybori::BoolePolynomial::leadDeg(), polybori::groebner::PolyEntryBase::leadDeg, polybori::BoolePolynomial::length(), polybori::groebner::PolyEntryBase::length, polybori::groebner::PolyEntryBase::literal_factors, polybori::groebner::PolyEntryBase::p, PBORI_ASSERT, polybori::BoolePolynomial::ring(), polybori::groebner::PolyEntryBase::tail, polybori::groebner::PolyEntryBase::tailVariables, polybori::groebner::PolyEntryBase::usedVariables, polybori::BoolePolynomial::usedVariablesExp(), and polybori::groebner::PolyEntryBase::weightedLength.
| void polybori::groebner::PolyEntry::markVariablePairsCalculated | ( | ) | [inline] |
| bool polybori::groebner::PolyEntry::propagatableBy | ( | const PolyEntry & | other | ) | const [inline] |
| bool polybori::groebner::PolyEntry::isSingleton | ( | ) | const [inline] |
Referenced by polybori::groebner::IsVariableOfIndex::operator()().
1.5.6