Macaulay2 Engine
Loading...
Searching...
No Matches
newf4::MonomialLookupTable Class Reference

#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< intfindAllDivisors (const MonomialView monView) const
void findAllDivisors (const MonomialView monView, std::vector< int > &result, bool stopAtOne=false) const
std::vector< intfindAllDivisees (const MonomialView monView) const
void findAllDivisees (const MonomialView monView, std::vector< int > &result) const
void retire (int monIndex)
std::vector< intretireAllDivisees (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< MonomialIntmMonomialSpace
std::vector< MonomialInfomMonomialInfo

Friends

class MonomialLookupIterator

Detailed Description

Definition at line 65 of file MonomialLookupTable.hpp.


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