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

◆ copy()

ring_elem SchurRing2::copy ( const ring_elem f) const
virtual

Implements Ring.

Definition at line 310 of file schur2.cpp.

311{
312 const schur_poly *f1 = f.get_schur_poly();
313
314 schur_poly *g = new schur_poly;
315 g->coeffs.insert(g->coeffs.end(), f1->coeffs.begin(), f1->coeffs.end());
316 g->monoms.insert(g->monoms.end(), f1->monoms.begin(), f1->monoms.end());
317
318 return ring_elem(g);
319}
iterator begin() const
Definition schur2.hpp:128
iterator end() const
Definition schur2.hpp:132
const schur_poly * get_schur_poly() const
Definition ringelem.hpp:137

References schur_poly::begin(), schur_poly::end(), and ring_elem::get_schur_poly().