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

◆ multi_degree()

void res2_comp::multi_degree ( const res2_pair * q,
int * result ) const
private

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

702{
703 const res2_pair *q;
704 M->multi_degree(p->syz->monom, deg);
705 for (q = p; q->level != 0; q = q->syz->comp)
706 ;
707 get_ring()->degree_monoid()->mult(deg, generator_matrix->rows()->degree(q->me), deg);
708}
void mult(const_monomial m, const_monomial n, monomial result) const
Definition monoid.cpp:363
const Monoid * degree_monoid() const
Definition ring.cpp:13
const Ring * get_ring() const
Definition res-a0.hpp:357
const Monoid * M
Definition res-a0.hpp:124
const Matrix * generator_matrix
Definition res-a0.hpp:127
int p
unsigned int me
unsigned char level
res2term * syz
res2_pair * comp

References res2term::comp, Ring::degree_monoid(), generator_matrix, get_ring(), res2_pair::level, M, res2_pair::me, Monoid::mult(), p, and res2_pair::syz.

Referenced by free_of(), and minimal_free_of().