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

#include <MonomialView.hpp>

Classes

class  MonomialIterator

Public Member Functions

 MonomialView (MonomialInt *data)
 MonomialView (std::vector< MonomialInt > &data)
 MonomialView (std::vector< MonomialInt > data, MemoryBlock &block)
 MonomialView (const MonomialView &m, MemoryBlock &block)
size_t size () const
bool operator== (const MonomialView &monom) const
MonomialInt simpleDegree () const
auto begin () const -> MonomialIterator< true >
auto end () const -> MonomialIterator< true >
auto begin () -> MonomialIterator< false >
auto end () -> MonomialIterator< false >
auto dataBegin () -> MonomialInt *
auto dataEnd () -> MonomialInt *
auto dataBegin () const -> MonomialInt *
auto dataEnd () const -> MonomialInt *

Static Public Member Functions

static bool monomialDivides (const MonomialView &divisor, const MonomialView &divisee)
static MonomialView combine (const MonomialView &left, const MonomialView &right, bool copyLeft, bool copyRight, std::function< int(int, int)>, MemoryBlock &block)
static MonomialView lcm (const MonomialView &left, const MonomialView &right, MemoryBlock &block)
static MonomialView product (const MonomialView &left, const MonomialView &right, MemoryBlock &block)
static MonomialView quotient (const MonomialView &left, const MonomialView &right, MemoryBlock &block)
static void display (std::ostream &o, const std::vector< std::string > &varnames, const newf4::MonomialView &m)

Private Attributes

MonomialIntmData

Detailed Description

Definition at line 48 of file MonomialView.hpp.


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