#include <SlimgbReduction.h>
Public Member Functions | |
| SlimgbReduction (GroebnerStrategy &strat) | |
| SlimgbReduction () | |
| void | addPolynomial (const Polynomial &p) |
| void | reduce () |
| Polynomial | nextResult () |
| template<> | |
| void | reduce () |
Public Attributes | |
| std::vector< Polynomial > | result |
| polybori::groebner::SlimgbReduction< variant >::SlimgbReduction | ( | GroebnerStrategy & | strat | ) | [inline] |
| polybori::groebner::SlimgbReduction< variant >::SlimgbReduction | ( | ) | [inline] |
| void polybori::groebner::SlimgbReduction< variant >::addPolynomial | ( | const Polynomial & | p | ) | [inline] |
References polybori::BoolePolynomial::isZero().
| void polybori::groebner::SlimgbReduction< variant >::reduce | ( | ) |
| Polynomial polybori::groebner::SlimgbReduction< variant >::nextResult | ( | ) | [inline] |
| void polybori::groebner::SlimgbReduction< SLIMGB_SIMPLEST >::reduce | ( | ) | [inline] |
References polybori::groebner::GroebnerStrategy::generators, polybori::BoolePolynomial::isZero(), polybori::BoolePolynomial::lead(), PBORI_ASSERT, polybori::groebner::SlimgbReduction< variant >::result, polybori::groebner::ReductionStrategy::select1(), and polybori::groebner::PolyEntryVector::size().
| std::vector<Polynomial> polybori::groebner::SlimgbReduction< variant >::result |
1.5.6