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

◆ deallocateElementArray()

template<typename RingType>
void ConcreteVectorArithmetic< RingType >::deallocateElementArray ( ElementArray & coeffs) const
inline

Definition at line 203 of file VectorArithmetic.hpp.

204 {
205 auto& svec = * elementArray(coeffs);
206 for (auto& e : svec) {
207 mRing->clear(e);
208 }
209 delete &svec;
210 coeffs.setValue(nullptr);
211 }
ElementArrayContainer * elementArray(const ElementArray &f) const

References elementArray(), mRing, and ElementArray::setValue().

Referenced by safeDenseToSparse().