Definition at line 204 of file polyquotient.cpp.
209{
211 mat.set_entry(0, 0, g);
212 Matrix *mg = mat.to_matrix();
213
215 for (
int i = 0; i <
n_vars(); i++) weights->array[i] = 1;
217 false,
218 -1,
219 weights,
220 false,
221 -1,
222 0,
223 0,
224 0
225
226 );
227 G->set_stop_conditions(
false,
228 nullptr,
229 -1,
230 -1,
231 -1,
232 -1,
233 -1,
234 false,
235 nullptr);
236
237 G->start_computation();
239}
static GBComputation * choose_gb(const Matrix *m, M2_bool collect_syz, int n_rows_to_keep, M2_arrayint gb_weights, M2_bool use_max_degree, int max_degree, int algorithm, int strategy, int numThreads, int max_reduction_count=10)
virtual FreeModule * make_FreeModule() const
M2_arrayint M2_makearrayint(int n)
References GBComputation::choose_gb(), G, M2_makearrayint(), Ring::make_FreeModule(), Matrix, PolynomialRing::n_vars(), MatrixConstructor::set_entry(), and MatrixConstructor::to_matrix().
Referenced by ann(), quotient(), remainder(), and remainderAndQuotient().