Definition at line 1647 of file res-a0.cpp.
1648{
1650 resn[
p->level]->nleft--;
1651
1652
1653
1655 {
1660 return;
1661 }
1662
1664 res2_pair *q;
1665
1666
1667 auto_reduce_node *au =
reinterpret_cast<auto_reduce_node *
>(
p->pivot_term);
1668
1673 else
1674 q =
reduce(f,
p->syz,
p->pivot_term,
p);
1675
1676
1677
1679 {
1681 }
1683 {
1684 }
1685
1686 if (f == nullptr)
1687 {
1688
1690 {
1692 }
1693 else
1694 {
1698 }
1700 }
1701 else
1702 {
1705
1706
1710
1711
1712
1714 {
1716 q,
reinterpret_cast<auto_reduce_node *
>(q->
pivot_term));
1718 }
1720 {
1721 }
1722
1724 }
1725}
res2_pair * reduce(res2term *&f, res2term *&fsyz, res2term *&pivot, res2_pair *p)
res2term * s_pair(res2term *fsyz) const
res2_pair * reduce3(res2term *&f, res2term *&fsyz, res2term *&pivot, res2_pair *p)
void do_auto_reductions(res2_pair *p, auto_reduce_node *au)
unsigned char use_respolyHeaps
res2_pair * reduce2(res2term *&f, res2term *&fsyz, res2term *&pivot, res2_pair *p)
void emit_wrapped(const char *s)
References auto_reduce, do_auto_reductions(), emit_wrapped(), length_limit, M2_gbTrace, nleft, nminimal, p, res2_pair::pivot_term, projdim, R, reduce(), reduce2(), reduce3(), s_pair(), res2_pair::syz, SYZ2_MAYBE_MINIMAL, SYZ2_MINIMAL, SYZ2_NOT_MINIMAL, SYZ2_NOT_NEEDED, res2_pair::syz_type, and use_respolyHeaps.
Referenced by do_pairs().