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

◆ createSLEvaluator()

template<typename Mat>
M2SLEvaluator * MutableMat< Mat >::createSLEvaluator ( M2SLProgram * P,
M2_arrayint constsPos,
M2_arrayint varsPos ) const
virtual

Implements MutableMatrix.

Definition at line 41 of file mutablemat-imp.hpp.

44{
45 if (n_rows() != 1 || n_cols() != constsPos->len) {
46 ERROR("1-row matrix expected; or numbers of constants don't match");
47 return nullptr;
48 } else return new M2SLEvaluator(
50 );
51}
virtual size_t n_rows() const
virtual size_t n_cols() const
const int ERROR
Definition m2-mem.cpp:55

References ERROR, n_cols(), n_rows(), and M2SLProgram::value().