PairManager
with a reference to a strategy.
More...
#include <PairManagerFacade.h>
Public Member Functions | |
PairManagerWithStrategy (const PairManager &mgr, StrategyType &strategy) | |
void | cleanTopByChainCriterion () |
void | introducePair (const Pair &pair) |
Protected Member Functions | |
bool | isHFE () const |
PairManager
with a reference to a strategy.
It defines variants of PairManager::cleanTopByChainCriterion()
and PairManager::introducePair(pair)
with explicit statement of the strategy.
PairManagerFacade
without storing an additional reference. For now - to keep the interface constant - we continue to allow code like strat.pairs.cleanTopByChainCriterion()
and strat.pairs.introducePair(pair)
. polybori::groebner::PairManagerWithStrategy< StrategyType >::PairManagerWithStrategy | ( | const PairManager & | mgr, | |
StrategyType & | strategy | |||
) | [inline] |
void polybori::groebner::PairManagerWithStrategy< StrategyType >::cleanTopByChainCriterion | ( | ) | [inline] |
PairManagerFacade::cleanTopByChainCriterion()
instead void polybori::groebner::PairManagerWithStrategy< StrategyType >::introducePair | ( | const Pair & | pair | ) | [inline] |
PairManagerFacade::introducePair(pair)
instead Referenced by polybori::groebner::GroebnerStrategy::addGeneratorDelayed(), polybori::groebner::GroebnerStrategy::addVariablePairs(), and polybori::groebner::GroebnerStrategy::normalPairsWithLast().
bool polybori::groebner::PairManagerWithStrategy< StrategyType >::isHFE | ( | ) | const [inline, protected] |