PolyBoRi
|
This class defines PairStatusSet. More...
#include <PairStatusSet.h>
Public Types | |
typedef boost::dynamic_bitset | bitvector_type |
Public Member Functions | |
bool | hasTRep (int ia, int ja) const |
void | setToHasTRep (int ia, int ja) |
template<class Iterator > | |
void | setToHasTRep (Iterator start, Iterator finish, int ja) |
void | setToUncalculated (int ia, int ja) |
template<class Iterator > | |
void | setToUncalculated (Iterator start, Iterator finish, int ja) |
int | prolong (bool value=UNCALCULATED) |
PairStatusSet (int size=0) | |
Static Public Attributes | |
static const bool | HAS_T_REP = true |
static const bool | UNCALCULATED = false |
Protected Attributes | |
std::vector< bitvector_type > | table |
This class defines PairStatusSet.
typedef boost::dynamic_bitset polybori::groebner::PairStatusSet::bitvector_type |
polybori::groebner::PairStatusSet::PairStatusSet | ( | int | size = 0 | ) | [inline] |
bool polybori::groebner::PairStatusSet::hasTRep | ( | int | ia, |
int | ja | ||
) | const [inline] |
int polybori::groebner::PairStatusSet::prolong | ( | bool | value = UNCALCULATED | ) | [inline] |
void polybori::groebner::PairStatusSet::setToHasTRep | ( | int | ia, |
int | ja | ||
) | [inline] |
void polybori::groebner::PairStatusSet::setToHasTRep | ( | Iterator | start, |
Iterator | finish, | ||
int | ja | ||
) | [inline] |
void polybori::groebner::PairStatusSet::setToUncalculated | ( | int | ia, |
int | ja | ||
) | [inline] |
void polybori::groebner::PairStatusSet::setToUncalculated | ( | Iterator | start, |
Iterator | finish, | ||
int | ja | ||
) | [inline] |
const bool polybori::groebner::PairStatusSet::HAS_T_REP = true [static] |
std::vector<bitvector_type> polybori::groebner::PairStatusSet::table [protected] |
const bool polybori::groebner::PairStatusSet::UNCALCULATED = false [static] |