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

◆ stdvector_to_M2_arrayint()

template<typename T>
M2_arrayint stdvector_to_M2_arrayint ( const std::vector< T > & v)
inline

Definition at line 79 of file util.hpp.

80{
81 M2_arrayint result = M2_makearrayint(static_cast<int>(v.size()));
82 for (auto i = 0; i < v.size(); i++) result->array[i] = static_cast<int>(v[i]);
83 return result;
84}
VALGRIND_MAKE_MEM_DEFINED & result(result)
M2_arrayint M2_makearrayint(int n)
Definition m2-types.cpp:6

References M2_makearrayint(), and result().

Referenced by Matrix::elim_keep(), Matrix::elim_vars(), RingElement::getSmallIntegerCoefficients(), MatrixOps::LU(), MatrixOps::LUincremental(), MatrixOps::rankProfile(), rawConwayPolynomial(), rawIdealReorder(), FreeModule::select_by_degrees(), TEST(), TEST(), TEST(), TEST(), and TEST().