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

◆ operator-()

MonomialIdeal * MonomialIdeal::operator- ( const MonomialIdeal & F) const

Definition at line 742 of file monideal.cpp.

745{
747 for (Bag& a : *this)
748 {
749 Bag *c;
750 if (!J.search(a.monom().data(), c))
751 {
752 result->insert_minimal(new Bag(a));
753 }
754 }
755 GC_reachable_here(&J);
756 return result;
757}
MonomialIdeal(const PolynomialRing *RR, stash *mi_stash=nullptr)
Definition monideal.cpp:91
const PolynomialRing * get_ring() const
Definition monideal.hpp:190
gc_vector< int > & monom()
Definition int-bag.hpp:60
int_bag Bag
Definition int-bag.hpp:70
VALGRIND_MAKE_MEM_DEFINED & result(result)

References get_ring(), int_bag::monom(), MonomialIdeal(), and result().