Macaulay2 Engine
Loading...
Searching...
No Matches
BIBasis::Polynom< MonomType > Class Template Reference

#include <polynom.hpp>

Public Member Functions

 Polynom ()
 Polynom (const Polynom &anotherPolynom)
 ~Polynom ()
void SetOne ()
void SetZero ()
bool IsZero () const
unsigned long Length () const
MonomType::Integer Degree () const
const MonomType & Lm () const
void RidOfLm ()
void * operator new (std::size_t)
void operator delete (void *ptr)
const Polynomoperator= (const Polynom &anotherPolynom)
const Polynomoperator+= (const MonomType &newMonom)
const Polynomoperator+= (const Polynom &anotherPolynom)
const Polynomoperator*= (typename MonomType::Integer var)
const Polynomoperator*= (const MonomType &anotherMonom)
const Polynomoperator*= (const Polynom &anotherPolynom)
bool operator== (const Polynom &anotherPolynom) const
bool operator!= (const Polynom &anotherPolynom) const
bool operator< (const Polynom &anotherPolynom) const
bool operator> (const Polynom &anotherPolynom) const
void Reduction (const Polynom &anotherPolynom)
void HeadReduction (const Polynom &anotherPolynom)
void MergeWith (Polynom &anotherPolynom)

Static Public Member Functions

static int Compare (const Polynom &polynomA, const Polynom &polynomB)

Private Member Functions

const MonomType *const * Find (const MonomType &monom) const

Private Attributes

MonomType * MonomListHead

Static Private Attributes

static FastAllocator Allocator
static MonomType UniteMonom

Detailed Description

template<typename MonomType>
class BIBasis::Polynom< MonomType >

Definition at line 50 of file polynom.hpp.


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