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

#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 TripleGetAncestor () const
const TripleGetWeakAncestor () 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 TripleAncestor
const TripleWeakAncestor
std::set< typename MonomType::Integer > Nmp
const MonomType::Integer Variable

Detailed Description

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

Definition at line 55 of file triple.hpp.


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