Macaulay2 Engine
Loading...
Searching...
No Matches

◆ Triple() [1/2]

template<typename MonomType>
BIBasis::Triple< MonomType >::Triple ( Polynom< MonomType > * initialPolynom)

Definition at line 91 of file triple.hpp.

92 : Lm(0)
94 , Ancestor(0)
95 , WeakAncestor(0)
96 , Nmp()
97 , Variable(-1)
98 {
99 if (Polynomial)
100 {
101 Lm = &Polynomial->Lm();
102 Ancestor = this;
104 }
105 }
const Triple * Ancestor
Definition triple.hpp:60
std::set< typename MonomType::Integer > Nmp
Definition triple.hpp:62
const MonomType::Integer Variable
Definition triple.hpp:63
const Triple * WeakAncestor
Definition triple.hpp:61
const MonomType * Lm
Definition triple.hpp:58
Polynom< MonomType > * Polynomial
Definition triple.hpp:59

References Ancestor, Lm, Nmp, Polynomial, Variable, and WeakAncestor.

Referenced by Compare(), GetAncestor(), GetWeakAncestor(), and Triple().