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

◆ new_res2_pair() [1/2]

res2_pair * res2_comp::new_res2_pair ( int i)
private

Definition at line 646 of file res-a0.cpp.

647{
648 res2_pair *p = new res2_pair;
649 p->next = nullptr;
650 p->me = next_component++;
651 p->pair_num = p->me;
652 p->syz_type = SYZ2_S_PAIR;
653 p->level = 1;
654 p->degree = (short unsigned int)(generator_matrix->cols()->primary_degree(i) -
655 1 - lodegree);
656 p->compare_num = 0;
657 p->syz = R->from_vector(base_components, (*generator_matrix)[i]);
658 p->mi = new MonomialIdeal(P, mi_stash);
659 p->pivot_term = nullptr;
660 return p;
661}
int next_component
Definition res-a0.hpp:163
stash * mi_stash
Definition res-a0.hpp:130
res2_poly * R
Definition res-a0.hpp:123
const PolynomialRing * P
Definition res-a0.hpp:122
const Matrix * generator_matrix
Definition res-a0.hpp:127
int lodegree
Definition res-a0.hpp:137
int p
@ SYZ2_S_PAIR

References generator_matrix, lodegree, mi_stash, next_component, P, p, R, and SYZ2_S_PAIR.

Referenced by initialize(), and new_pairs().