Reimplemented from PolyRing.
Definition at line 67 of file skewpoly.cpp.
71{
72 Nterm head;
73 Nterm *inresult = &head;
74
77 M_->to_expvector(m, EXP1);
78
80 {
81 M_->to_expvector(
s.monom, EXP2);
82 int sign =
skew_.mult_sign(EXP1, EXP2);
83 if (sign == 0) continue;
84
88 if (sign < 0)
K_->negate_to(t->
coeff);
89
92 inresult = inresult->
next;
93 }
94 inresult->
next =
nullptr;
96}
exponents::Exponents exponents_t
#define ALLOCATE_EXPONENTS(byte_len)
References ALLOCATE_EXPONENTS, Nterm::coeff, PolynomialRing::exp_size, PolynomialRing::K_, PolynomialRing::M_, Nterm::monom, PolyRing::new_term(), Nterm::next, s, and PolynomialRing::skew_.