Definition at line 844 of file res-a1.cpp.
845{
848
849 res_pair *q;
850 ring_elem rg;
852
853 while (f != nullptr)
854 {
856 M->to_expvector(REDUCE_mon, REDUCE_exp);
858 {
859
860 Nterm *r = rg;
862 R->ring_subtract_multiple_to(f, f->
coeff, REDUCE_mon, f->
comp, rg);
863 }
864 else if (search_mi[f->
comp->
me]->search_expvector(REDUCE_exp, b))
865 {
866 q =
reinterpret_cast<res_pair *
>(b->
basis_ptr());
868 R->subtract_multiple_to(f, f->
coeff, REDUCE_mon, q->
syz);
869 }
870 else
871 break;
872 }
873}
exponents::Exponents exponents_t
int find_ring_divisor(const_exponents exp, ring_elem &result) const
#define ALLOCATE_EXPONENTS(byte_len)
#define ALLOCATE_MONOMIAL(byte_len)
References ALLOCATE_EXPONENTS, ALLOCATE_MONOMIAL, res_pair::base_monom, int_bag::basis_ptr(), resterm::coeff, resterm::comp, exp_size, find_ring_divisor(), M, res_pair::me, Nterm::monom, resterm::monom, monom_size, monomial, R, and res_pair::syz.
Referenced by handle_gen().