#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 |
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] |
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] |
int polybori::groebner::PairStatusSet::prolong | ( | bool | value = UNCALCULATED |
) | [inline] |
const bool polybori::groebner::PairStatusSet::HAS_T_REP = true [static] |
const bool polybori::groebner::PairStatusSet::UNCALCULATED = false [static] |
std::vector<bitvector_type> polybori::groebner::PairStatusSet::table [protected] |