polybori::groebner::PairStatusSet Class Reference

This class defines PairStatusSet. More...

#include <PairStatusSet.h>

List of all members.

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]

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]

int polybori::groebner::PairStatusSet::prolong ( bool  value = UNCALCULATED  )  [inline]


Member Data Documentation


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

Generated on Wed Jan 30 16:39:54 2013 for PolyBoRi by  doxygen 1.5.6