const Matrix /* or null */ *rawGBSyzygies(Computation *C) /* Yields a matrix containing the syzygies computed so far via the GB computation C, assuming that 'collect_syz' was set when the computation was created. If 'n_rows_to_keep' was set to a non-negative integer, then only that many rows of each syzygy are kept. */ { try { clear_emit_size(); GBComputation *G = C->cast_to_GBComputation(); if (G != 0) return G->get_syzygies(); ERROR("computation type unknown or not implemented"); return 0; } catch (exc::engine_error e) { ERROR(e.what()); return NULL; } }
virtual const Matrix /* or null */ *get_syzygies() { return G->get_syzygies(); }