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

◆ gbvector_copy_term()

gbvector * GBRing::gbvector_copy_term ( const gbvector * t)
protected

Definition at line 366 of file gbring.cpp.

367{
368 gbvector *v = new_raw_term();
369 v->next = nullptr;
370 v->coeff = t->coeff;
371 v->comp = t->comp;
372 M->copy(t->monom, v->monom);
373 return v;
374}
const Monoid * M
Definition gbring.hpp:137
gbvector * new_raw_term()
Definition gbring.cpp:28
ring_elem coeff
Definition gbring.hpp:81
gbvector * next
Definition gbring.hpp:80
int monom[1]
Definition gbring.hpp:83
int comp
Definition gbring.hpp:82

References gbvector::coeff, gbvector::comp, M, gbvector::monom, new_raw_term(), and gbvector::next.

Referenced by gbvector_copy(), gbvector_lead_term(), gbvector_mult_by_coeff(), and gbvector_parallel_lead_terms().