|
Macaulay2 Engine
|
#include <triple.hpp>
Public Member Functions | |
| Triple (Polynom< MonomType > *initialPolynom) | |
| Triple (Polynom< MonomType > *initialPolynom, const Triple *initialAncestor, const std::set< typename MonomType::Integer > &initialNmp, const Triple *weakAncestor, typename MonomType::Integer nmVar) | |
| ~Triple () | |
| const Polynom< MonomType > * | GetPolynom () const |
| const MonomType & | GetPolynomLm () const |
| const Triple * | GetAncestor () const |
| const Triple * | GetWeakAncestor () const |
| MonomType::Integer | GetVariable () const |
| const std::set< typename MonomType::Integer > & | GetNmp () const |
| void | SetNmp (const std::set< typename MonomType::Integer > &newNmp) |
| void | SetNmp (typename MonomType::Integer variable) |
| bool | TestNmp (typename MonomType::Integer variable) const |
Static Public Member Functions | |
| static bool | Compare (const Triple *tripleA, const Triple *tripleB) |
Private Attributes | |
| const MonomType * | Lm |
| Polynom< MonomType > * | Polynomial |
| const Triple * | Ancestor |
| const Triple * | WeakAncestor |
| std::set< typename MonomType::Integer > | Nmp |
| const MonomType::Integer | Variable |
Definition at line 55 of file triple.hpp.