Update of /cvsroot/pure-data/externals/iem/iemmatrix/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25106
Modified Files: iemmatrix.h Log Message: mtx_doInvert can now return whether it could invert the matrix or not (the function returns a valid matrix, even if inversion did not succeed)
Index: iemmatrix.h =================================================================== RCS file: /cvsroot/pure-data/externals/iem/iemmatrix/src/iemmatrix.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** iemmatrix.h 11 May 2005 13:05:28 -0000 1.6 --- iemmatrix.h 11 May 2005 14:08:53 -0000 1.7 *************** *** 139,143 ****
/* invert a square matrix (row=col=rowcol) */ ! t_matrixfloat*mtx_doInvert(t_matrixfloat*input, int rowcol); /* transpose a matrix */ t_matrixfloat*mtx_doTranspose(t_matrixfloat*output, int row, int col); --- 139,144 ----
/* invert a square matrix (row=col=rowcol) */ ! /* if "error" is non-NULL, it's content will be set to 0 if the matrix was invertable, else to non-0 */ ! t_matrixfloat*mtx_doInvert(t_matrixfloat*input, int rowcol, int*error); /* transpose a matrix */ t_matrixfloat*mtx_doTranspose(t_matrixfloat*output, int row, int col);