PairStatusSet Class Reference

#include <groebner_alg.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)
void setToUncalculated (int ia, int ja)
void 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

Member Typedef Documentation

typedef boost::dynamic_bitset PairStatusSet::bitvector_type

Constructor & Destructor Documentation

PairStatusSet::PairStatusSet ( int  size = 0  )  [inline]

References prolong().


Member Function Documentation

bool PairStatusSet::hasTRep ( int  ia,
int  ja 
) const [inline]
void PairStatusSet::prolong ( bool  value = UNCALCULATED  )  [inline]

References table.

Referenced by GroebnerStrategy::addGenerator(), and PairStatusSet().

void PairStatusSet::setToHasTRep ( int  ia,
int  ja 
) [inline]
void PairStatusSet::setToUncalculated ( int  ia,
int  ja 
) [inline]

References table, and UNCALCULATED.

Referenced by GroebnerStrategy::addGenerator().


Member Data Documentation

const bool PairStatusSet::HAS_T_REP = true [static]
std::vector<bitvector_type> PairStatusSet::table [protected]
const bool PairStatusSet::UNCALCULATED = false [static]

Referenced by setToUncalculated().


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

Generated on 23 Dec 2009 for PolyBoRi by  doxygen 1.6.1