|
PolyBoRi
|
This class defines PolyEntryReference.
More...
#include <PolyEntryReference.h>
Public Types | |
| typedef PolyEntryIndices | vector_type |
| typedef PolyEntry | value_type |
Public Member Functions | |
| PolyEntryReference (value_type &entry, vector_type &parent) | |
| Construct from plain non-constant reference. More... | |
| bool | operator== (const self &rhs) const |
| Equality check. More... | |
| template<class Type > | |
| self & | operator= (const Type &rhs) |
| Assignment also triggers changes in the parent. More... | |
| const value_type & | get () const |
| Constant access. More... | |
| operator const value_type & () const | |
| Conversion to constant reference. More... | |
The following data is accessible without yielding inconsistencies | |
| std::set< idx_type > & | vPairCalculated |
| bool & | minimal |
| void | markVariablePairsCalculated () |
| bool | propagatableBy (const PolyEntry &other) const |
This class defines PolyEntryReference.
It allows non-constant access to those attributes, that could not cause inconsistencies, but only constant access to others
|
inline |
Construct from plain non-constant reference.
|
inline |
Constant access.
|
inline |
|
inline |
Conversion to constant reference.
|
inline |
Assignment also triggers changes in the parent.
|
inline |
Equality check.
|
inline |
| bool& polybori::groebner::PolyEntryReference::minimal |
Referenced by polybori::groebner::GroebnerStrategy::addGenerator().
| std::set<idx_type>& polybori::groebner::PolyEntryReference::vPairCalculated |
Referenced by polybori::groebner::GroebnerStrategy::addVariablePairs().
1.8.9.1