Implements gb_node.
Definition at line 982 of file res-a2-gb.cpp.
983{
984 buffer o;
986 {
987 int nmonoms = 0;
988 int nchange = 0;
989 for (
int i = 0; i <
gb.size(); i++)
990 {
991 nmonoms +=
GR->gbvector_n_terms(
gb[i]->f);
992 nchange +=
GR->gbvector_n_terms(
gb[i]->fsyz);
993 }
1018 }
1019
1022 {
1023 o << "free module is ";
1026 for (
int i = 0; i <
gb.size(); i++)
1027 {
1029 o << i << '\t';
1030 GR->gbvector_text_out(o,
F,
gb[i]->f);
1033 }
1034 }
1035
1036}
void gb(IntermediateBasis &F, int n)
References emit(), F, gb(), GR, M2_gbTrace, n_gb, n_pairs, n_pairs_computed, n_pairs_gb, n_pairs_gcd, n_pairs_hilb, n_pairs_syz, n_pairs_usyz, n_pairs_zero, newline, buffer::put(), buffer::reset(), spairs, and buffer::str().