PolyBoRi
Public Types | Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
polybori::groebner::PairStatusSet Class Reference

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_typetable

Detailed Description

This class defines PairStatusSet.

Member Typedef Documentation

Constructor & Destructor Documentation

polybori::groebner::PairStatusSet::PairStatusSet ( int  size = 0)
inline

Member Function Documentation

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
template<class Iterator >
void polybori::groebner::PairStatusSet::setToHasTRep ( Iterator  start,
Iterator  finish,
int  ja 
)
inline
void polybori::groebner::PairStatusSet::setToUncalculated ( int  ia,
int  ja 
)
inline
template<class Iterator >
void polybori::groebner::PairStatusSet::setToUncalculated ( Iterator  start,
Iterator  finish,
int  ja 
)
inline

Member Data Documentation

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

The documentation for this class was generated from the following file: