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

◆ new_ring_pair()

s_pair * gb2_comp::new_ring_pair ( gb_elem * p,
const int * lcm )
private

Definition at line 118 of file res-a2-gb.cpp.

119{
120 s_pair *result = new s_pair;
121 result->next = nullptr;
122 result->syz_type = SPAIR_RING;
123 result->degree = M->primary_degree(lcm) + F->primary_degree(p->f->comp - 1);
124 result->compare_num = 0;
125 result->first = p;
126 result->second = nullptr;
127 result->f = nullptr;
128 result->fsyz = nullptr;
129
130 result->lcm = M->make_new(lcm);
131 return result;
132}
FreeModule * F
Definition res-a2.hpp:120
const Monoid * M
Definition res-a2.hpp:115
const int SPAIR_RING
Definition comp-gb.hpp:57
int p
VALGRIND_MAKE_MEM_DEFINED & result(result)

References F, M, p, result(), and SPAIR_RING.

Referenced by find_pairs().