ensure sparse matrix arrays are valid

This commit is contained in:
conrad
2022-07-22 13:14:43 +10:00
parent eae8dea3dd
commit 45bc3e2781
+6 -2
View File
@@ -708,7 +708,9 @@ armaSetSparsePr(mxArray *matlabMatrix, const SpMat<double>& armaMatrix)
double *sr = mxGetPr(matlabMatrix);
mwIndex *irs = mxGetIr(matlabMatrix);
mwIndex *jcs = mxGetJc(matlabMatrix);
armaMatrix.sync();
mwSize n_nonzero = armaMatrix.n_nonzero;
mwSize n_cols = armaMatrix.n_cols;
@@ -732,7 +734,9 @@ armaSetSparsePi(mxArray *matlabMatrix, const SpMat<double>& armaMatrix)
double *si = mxGetPi(matlabMatrix);
mwIndex *irs = mxGetIr(matlabMatrix);
mwIndex *jcs = mxGetJc(matlabMatrix);
armaMatrix.sync();
mwSize n_nonzero = armaMatrix.n_nonzero;
mwSize n_cols = armaMatrix.n_cols;