PolyEntry.
More...
#include <PolyEntryBase.h>

Public Member Functions | |
| PolyEntryBase (const Polynomial &poly) | |
Public Attributes | |
| LiteralFactorization | literal_factors |
| Polynomial | p |
| Monomial | lead |
| wlen_type | weightedLength |
| len_type | length |
| deg_type | deg |
| deg_type | leadDeg |
| Exponent | leadExp |
| Monomial | gcdOfTerms |
| Exponent | usedVariables |
| Exponent | tailVariables |
| Polynomial | tail |
| bool | minimal |
| std::set< idx_type > | vPairCalculated |
| set of variables with which pair was calculated | |
PolyEntry. | polybori::groebner::PolyEntryBase::PolyEntryBase | ( | const Polynomial & | poly | ) | [inline] |
Referenced by polybori::groebner::GroebnerStrategy::addNonTrivialImplicationsDelayed(), polybori::groebner::GroebnerStrategy::addVariablePairs(), polybori::groebner::extended_product_criterion(), polybori::groebner::LeadingTerms11::isCompatible(), polybori::groebner::LeadingTerms00::isCompatible(), polybori::groebner::PolyEntry::recomputeInformation(), polybori::groebner::ReductionTerms::related(), and polybori::groebner::GroebnerStrategy::treatVariablePairs().
Referenced by polybori::groebner::GroebnerStrategy::add4ImplDelayed(), polybori::groebner::GroebnerStrategy::addNonTrivialImplicationsDelayed(), polybori::groebner::MonomialTerms::isCompatible(), polybori::groebner::MonomialPlusOneTerms::isCompatible(), polybori::groebner::LLReductor::isCompatible(), polybori::groebner::PolyFromPolyEntry::operator()(), polybori::groebner::CountCriterion::operator()(), polybori::groebner::PolyEntry::propagatableBy(), polybori::groebner::PolyEntry::recomputeInformation(), polybori::groebner::reduce_by_small_entry(), polybori::groebner::reduce_complete(), polybori::groebner::ReductionTerms::related(), polybori::groebner::ReductionStrategy::setupSetsForElement(), polybori::groebner::GroebnerStrategy::treatVariablePairs(), and polybori::groebner::LLReductor::update().
Referenced by polybori::groebner::GroebnerStrategy::addVariablePairs(), polybori::groebner::extended_product_criterion(), polybori::groebner::PolyEntryIndices::insert(), polybori::groebner::MonomialTerms::isCompatible(), polybori::groebner::LLReductor::isCompatible(), polybori::groebner::ReductionStrategy::llReduce(), polybori::groebner::PolyEntryPtrLmLess::operator()(), polybori::groebner::CountCriterion::operator()(), polybori::groebner::PolyEntry::recomputeInformation(), polybori::groebner::reduce_by_small_entry(), polybori::groebner::ReductionTerms::related(), polybori::groebner::ReductionStrategy::setupSetsForElement(), polybori::groebner::TermsFacade< polybori::groebner::LeadingTerms11 >::update(), and polybori::groebner::PolyEntryIndices::update().
Referenced by polybori::groebner::MonomialTerms::isCompatible(), polybori::groebner::MonomialPlusOneTerms::isCompatible(), polybori::groebner::PolyEntry::recomputeInformation(), polybori::groebner::reduce_by_small_entry(), polybori::groebner::reduce_complete(), polybori::groebner::should_propagate(), and polybori::groebner::wlen_literal_exceptioned().
Referenced by polybori::groebner::GroebnerStrategy::add4ImplDelayed(), polybori::groebner::GroebnerStrategy::addVariablePairs(), polybori::groebner::PolyEntryIndices::insert(), polybori::groebner::PolyEntry::propagatableBy(), polybori::groebner::reduce_complete(), polybori::groebner::ReductionStrategy::setupSetsForElement(), and polybori::groebner::PolyEntryIndices::update().
Referenced by polybori::groebner::ReductionStrategy::llReduce().
set of variables with which pair was calculated
1.5.6