polybori::groebner::LexBucket Class Reference

#include <LexBucket.h>

List of all members.

Public Member Functions

 LexBucket (const BoolePolyRing &input_ring)
LexBucketoperator+= (const Polynomial &p)
 LexBucket (const Polynomial &p)
void clearFront ()
Exponent leadExp ()
bool isZero ()
void updateTailStart ()
idx_type getTailStart ()
void increaseTailStart (idx_type new_start)
Polynomial value ()
Polynomial getFront ()
bool isOne ()

Public Attributes

BoolePolyRing ring

Static Public Attributes

static const int var_group_size = 1


Constructor & Destructor Documentation

polybori::groebner::LexBucket::LexBucket ( const BoolePolyRing input_ring  )  [inline]

polybori::groebner::LexBucket::LexBucket ( const Polynomial p  )  [inline]


Member Function Documentation

LexBucket & polybori::groebner::LexBucket::operator+= ( const Polynomial p  ) 

void polybori::groebner::LexBucket::clearFront (  )  [inline]

Exponent polybori::groebner::LexBucket::leadExp (  ) 

bool polybori::groebner::LexBucket::isZero (  ) 

void polybori::groebner::LexBucket::updateTailStart (  ) 

idx_type polybori::groebner::LexBucket::getTailStart (  ) 

void polybori::groebner::LexBucket::increaseTailStart ( idx_type  new_start  ) 

Polynomial polybori::groebner::LexBucket::value (  ) 

Polynomial polybori::groebner::LexBucket::getFront (  )  [inline]

bool polybori::groebner::LexBucket::isOne (  )  [inline]

Referenced by increaseTailStart().


Member Data Documentation

Referenced by operator+=(), and updateTailStart().


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

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