Mercurial > forge
diff extra/NaN/src/sumskipnan_mex.cpp @ 12640:de98e4cb9248 octave-forge
check for sparse matrices and and convert to full if needed
author | schloegl |
---|---|
date | Thu, 18 Jun 2015 15:09:49 +0000 |
parents | 6dea7ba11ac7 |
children | f26b1170ea90 |
line wrap: on
line diff
--- a/extra/NaN/src/sumskipnan_mex.cpp Thu Jun 18 08:23:13 2015 +0000 +++ b/extra/NaN/src/sumskipnan_mex.cpp Thu Jun 18 15:09:49 2015 +0000 @@ -98,10 +98,10 @@ mexErrMsgTxt("SUMSKIPNAN.MEX has 1 to 3 output arguments."); // get 1st argument - if(mxIsDouble(PInputs[0]) && !mxIsComplex(PInputs[0])) + if(mxIsDouble(PInputs[0]) && !mxIsComplex(PInputs[0]) && !mxIsSparse(PInputs[0]) ) LInput = mxGetPr(PInputs[0]); else - mexErrMsgTxt("First argument must be REAL/DOUBLE."); + mexErrMsgTxt("First argument must be and not sparse REAL/DOUBLE."); // get 2nd argument if (PInputCount > 1) {