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

◆ copyPolyVector()

PolyList copyPolyVector ( const M2FreeAlgebraOrQuotient * A,
const PolyList & polys )

Definition at line 14 of file M2FreeAlgebra.cpp.

16{
17 auto& A0 = A->freeAlgebra();
19 auto end = polys.cend();
20 for (auto i = polys.cbegin(); i != end; ++i)
21 {
22 Poly* f = new Poly;
23 A0.copy(*f, *(*i));
24 result.push_back(f);
25 }
26 return result;
27}
Polynomial< CoefficientRingType > Poly
gc_vector< Poly * > PolyList
virtual const FreeAlgebra & freeAlgebra() const =0
VALGRIND_MAKE_MEM_DEFINED & result(result)
TermIterator< Nterm > end(Nterm *)
Definition ringelem.cpp:5

References end(), M2FreeAlgebraOrQuotient::freeAlgebra(), and result().

Referenced by rawNCGroebnerBasisTwoSided().