Definition at line 1060 of file res-a0.cpp.
1063{
1064
1068 if (bb.size() == 0) return 0;
1069 result =
reinterpret_cast<res2_pair *
>((bb[0]->basis_ptr()));
1070
1073 {
1074 buffer o;
1075 o <<
":" << mi->
size() <<
"." << bb.size() <<
":";
1077 }
1078 if (bb.size() == 1)
1079 {
1080 if (mi->
size() == 1)
1082 else
1084 return 1;
1085 }
1087
1088
1089 unsigned int lowest =
result->pair_num;
1090 for (int i = 1; i < bb.size(); i++)
1091 {
1092 p =
reinterpret_cast<res2_pair *
>(bb[i]->basis_ptr());
1093 if (
p->pair_num < lowest)
1094 {
1095 lowest =
p->pair_num;
1097 }
1098#if 0
1099
1100
1101
1102
1103
1104
1105#endif
1106 }
1107 return 1;
1108}
void find_all_divisors(const_exponents exp, VECTOR(Bag *)&b) const
VALGRIND_MAKE_MEM_DEFINED & result(result)
References emit(), MonomialIdeal::find_all_divisors(), M2_gbTrace, n_ones, n_others, n_unique, p, result(), MonomialIdeal::size(), buffer::str(), and VECTOR.
Referenced by reduce(), reduce2(), reduce3(), reduce4(), reduce_by_level(), and reduce_heap_by_level().