Definition at line 956 of file gb-default.cpp.
957{
958 assert(
gb[
id] !=
nullptr);
961
962
964
965
966 spairs new_set;
967
968
969 if (
R->is_skew_commutative())
970 {
971 for (
int i = 0; i <
R->n_skew_commutative_vars(); i++)
972 if (r->lead[
R->skew_variable(i)] > 0)
973 {
975 new_set.push_back(
s);
976 }
977 }
978
980 {
982 new_set.push_back(
s);
983 }
984
985
987 {
990 {
992 new_set.push_back(
s);
993 }
994 }
995
996
998 new_set);
999}
int gbelem_COMPONENT(gbelem *g)
spair * spair_make_ring(int i, int j)
void minimalize_pairs(spairs &new_set)
void remove_unneeded_pairs(int id)
spair * spair_make_skew(int i, int v)
spair * spair_make(int i, int j)
void gb(IntermediateBasis &F, int n)
References ELEM_MINGB, first_gb_element, gb(), gbelem_COMPONENT(), gbA::gbelem::lead, minimalize_pairs(), gbA::gbelem::minlevel, R, remove_unneeded_pairs(), s, spair_make(), spair_make_ring(), spair_make_skew(), and x.
Referenced by do_computation().