Macaulay2 Engine
Loading...
Searching...
No Matches

◆ set_up()

void GBinhom_comp::set_up ( const Matrix * m,
int csyz,
int nsyz,
M2_arrayint gb_weights,
int strategy )
private

Definition at line 62 of file gb-sugarless.cpp.

67{
68 strategy = strat;
69 set_up0(m, csyz, nsyz, gb_weights);
70
72
74 minimal_gb_valid = true;
75
76 syz = MatrixConstructor(Fsyz, 0);
77 n_syz = 0;
78 add_gens(0, m->n_cols() - 1, m);
79}
FreeModule * sub_space(int n) const
Definition freemod.cpp:197
void add_gens(int lo, int hi, const Matrix *m)
const FreeModule * Fsyz
const FreeModule * F
MatrixConstructor syz
ReducedGB * minimal_gb
void set_up0(const Matrix *m, int csyz, int nsyz, M2_arrayint gb_weights)
const PolynomialRing * originalR
int n_cols() const
Definition matrix.hpp:147
const FreeModule * cols() const
Definition matrix.hpp:145
static ReducedGB * create(const PolynomialRing *originalR0, const FreeModule *F0, const FreeModule *Fsyz0, const GBWeight *wt0=nullptr)
Definition reducedgb.cpp:11

References add_gens(), Matrix::cols(), ReducedGB::create(), F, Fsyz, Matrix, minimal_gb, minimal_gb_valid, Matrix::n_cols(), n_comps_per_syz, n_syz, originalR, set_up0(), strategy, FreeModule::sub_space(), and syz.

Referenced by GBinhom_comp().