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

◆ copy_term()

Nterm * PolyRing::copy_term ( const Nterm * t) const
protected

Definition at line 161 of file poly.cpp.

162{
163 Nterm *result = new_term();
164 result->coeff = K_->copy(t->coeff);
165 M_->copy(t->monom, result->monom);
166 return result;
167}
Nterm * new_term() const
Definition poly.cpp:146
const Ring * K_
Definition polyring.hpp:123
const Monoid * M_
Definition polyring.hpp:124
VALGRIND_MAKE_MEM_DEFINED & result(result)
ring_elem coeff
Definition ringelem.hpp:158
int monom[1]
Definition ringelem.hpp:160

References Nterm::coeff, PolynomialRing::K_, PolynomialRing::M_, Nterm::monom, new_term(), and result().

Referenced by copy(), get_part(), and get_terms().