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

◆ find_ring_divisor()

int res2_comp::find_ring_divisor ( const int * exp,
ring_elem & result ) const
private

Definition at line 1048 of file res-a0.cpp.

1052{
1053 if (!P->is_quotient_ring()) return 0;
1054 Bag *b;
1055 if (!P->get_quotient_monomials()->search_expvector(exp, b)) return 0;
1056 result.poly_val = P->quotient_element(b->basis_elem());
1057 return 1;
1058}
int basis_elem() const
Definition int-bag.hpp:66
const PolynomialRing * P
Definition res-a0.hpp:122
int_bag Bag
Definition int-bag.hpp:70
VALGRIND_MAKE_MEM_DEFINED & result(result)

References int_bag::basis_elem(), P, and result().

Referenced by reduce(), reduce2(), reduce3(), reduce4(), reduce_by_level(), and reduce_heap_by_level().