#include <NextSpoly.h>
Public Member Functions | |
NextSpoly (ReductionStrategy &gen, PairStatusSet &status) | |
Polynomial | operator() (const Pair &act_pair) |
Protected Member Functions | |
Polynomial | compute (const Pair &act_pair, const Polynomial &result) |
Polynomial | compute (const IJPairData &ij, const Polynomial &res) |
Polynomial | compute (const VariablePairData &vp, const Polynomial &res) |
void | replacePair (int &first, int &second) |
template<class Iterator> | |
void | replacePair (Iterator start, Iterator finish, int &first, int &second) |
polybori::groebner::NextSpoly::NextSpoly | ( | ReductionStrategy & | gen, | |
PairStatusSet & | status | |||
) | [inline] |
Polynomial polybori::groebner::NextSpoly::operator() | ( | const Pair & | act_pair | ) | [inline] |
References polybori::groebner::PairE::extract().
Polynomial polybori::groebner::NextSpoly::compute | ( | const Pair & | act_pair, | |
const Polynomial & | result | |||
) | [inline, protected] |
Polynomial polybori::groebner::NextSpoly::compute | ( | const IJPairData & | ij, | |
const Polynomial & | res | |||
) | [inline, protected] |
Polynomial polybori::groebner::NextSpoly::compute | ( | const VariablePairData & | vp, | |
const Polynomial & | res | |||
) | [inline, protected] |
void polybori::groebner::NextSpoly::replacePair | ( | int & | first, | |
int & | second | |||
) | [inline, protected] |
References polybori::BooleSet::expBegin(), and polybori::BooleSet::expEnd().
void polybori::groebner::NextSpoly::replacePair | ( | Iterator | start, | |
Iterator | finish, | |||
int & | first, | |||
int & | second | |||
) | [inline, protected] |