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

◆ divides()

bool EngineMonomial::divides ( const Monoid * M,
const EngineMonomial & b ) const

Definition at line 88 of file monomial.cpp.

89{
93 M->from_varpower(b.ints(), monom2);
94 bool result = M->divides(monom1, monom2);
95 M->remove(monom1);
96 M->remove(monom2);
97 return result;
98}
std::vector< int > monom1
std::vector< int > monom2
void from_varpower(const_varpower vp, monomial result) const
Definition monoid.cpp:728
monomial make_one() const
Definition monoid.cpp:455
void remove(monomial d) const
Definition monoid.cpp:462
bool divides(const_monomial m, const_monomial n) const
Definition monoid.cpp:493
#define monomial
Definition gb-toric.cpp:11
VALGRIND_MAKE_MEM_DEFINED & result(result)

References Monoid::divides(), EngineMonomial(), Monoid::from_varpower(), ints(), Monoid::make_one(), monom1, monom2, monomial, Monoid::remove(), and result().