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

◆ copy() [2/2]

void FreeAlgebra::copy ( Poly & result,
Poly::const_iterator fBegin,
Poly::const_iterator fEnd ) const

Definition at line 157 of file FreeAlgebra.cpp.

158{
159 clear(result);
160 auto& resultCoeff = result.getCoeffInserter();
161 auto& resultMonom = result.getMonomInserter();
162 resultCoeff.insert(resultCoeff.end(),
163 fBegin.cCoeffIterator(),
164 fEnd.cCoeffIterator());
165 resultMonom.insert(resultMonom.end(),
166 fBegin.cMonomIterator(),
167 fEnd.cMonomIterator());
168}
void clear(Poly &f) const
VALGRIND_MAKE_MEM_DEFINED & result(result)

References clear(), and result().

Referenced by copy(), copyMatrixToVector(), and M2FreeAlgebraQuotient::lift().