|
Macaulay2 Engine
|
#include <MonomialLookupTable.hpp>
Classes | |
| class | MonomialLookupIterator |
Public Member Functions | |
| void | insertMonomial (const MonomialView monView, int index) |
| void | compactify () |
| MonomialLookupIterator | begin () const |
| MonomialLookupIterator | end () const |
| int | findDivisor (const MonomialView monView) const |
| std::vector< int > | findAllDivisors (const MonomialView monView) const |
| void | findAllDivisors (const MonomialView monView, std::vector< int > &result, bool stopAtOne=false) const |
| std::vector< int > | findAllDivisees (const MonomialView monView) const |
| void | findAllDivisees (const MonomialView monView, std::vector< int > &result) const |
| void | retire (int monIndex) |
| std::vector< int > | retireAllDivisees (const MonomialView monView) |
| void | retireAllDivisees (const MonomialView monView, std::vector< int > &result) |
| std::ostream & | display (std::ostream &ostr) const |
| long | memoryUsed () const |
Static Public Member Functions | |
| static MonomialMask | createMask (const MonomialView &monView) |
| static bool | maskDivides (MonomialMask divisor, MonomialMask divisee) |
Private Attributes | |
| std::vector< MonomialInt > | mMonomialSpace |
| std::vector< MonomialInfo > | mMonomialInfo |
Friends | |
| class | MonomialLookupIterator |
Definition at line 65 of file MonomialLookupTable.hpp.