|
Macaulay2 Engine
|
#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 Polynom & | operator= (const Polynom &anotherPolynom) |
| const Polynom & | operator+= (const MonomType &newMonom) |
| const Polynom & | operator+= (const Polynom &anotherPolynom) |
| const Polynom & | operator*= (typename MonomType::Integer var) |
| const Polynom & | operator*= (const MonomType &anotherMonom) |
| const Polynom & | operator*= (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 |
Definition at line 50 of file polynom.hpp.