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

◆ safeDenseToSparse()

template<typename LockType>
void VectorArithmetic::safeDenseToSparse ( ElementArray & dense,
ElementArray & coeffs,
Range< int > & comps,
int first,
int last,
MemoryBlock & monomialSpace,
LockType & lock ) const
inline

Definition at line 815 of file VectorArithmetic.hpp.

821 {
822 // the existence of 'template' here is a bit jarring to me, but it tells the compiler
823 // that safeDenseToSparse is a template function
824 std::visit([&](auto& arg) { arg->template safeDenseToSparse<LockType>(dense,coeffs,comps,first,last,monomialSpace,lock); }, mConcreteVector);
825 }
void safeDenseToSparse(ElementArray &dense, ElementArray &coeffs, Range< int > &comps, int first, int last, MemoryBlock &monomialSpace, LockType &lock) const

References mConcreteVector, and safeDenseToSparse().

Referenced by safeDenseToSparse().