changeset 12646:cca1aed268cc octave-forge

Better populated the source file area meant to be used by the 'test' builtin. Used the main usage signatures. A few notes in the NEWS file.
author michelemartone
date Sun, 21 Jun 2015 19:29:06 +0000
parents d8fd8eb07c8f
children f4cf214fe3a4
files main/sparsersb/NEWS main/sparsersb/src/sparsersb.cc
diffstat 2 files changed, 34 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/main/sparsersb/NEWS	Sun Jun 21 18:43:38 2015 +0000
+++ b/main/sparsersb/NEWS	Sun Jun 21 19:29:06 2015 +0000
@@ -1,5 +1,11 @@
 Summary of important user-visible changes for releases of the sparsersb package
 ===============================================================================
-sparsersb-1.0.0
+sparsersb-1???? Release Date: 2015-??-??
+===============================================================================
+** Documentation fixes: ???
+** ("get",...) ???
+** ...
+===============================================================================
+sparsersb-1.0.0 Release Date: 2015-05-31
 ===============================================================================
 ** First Packaged Release. Intended to work with librsb-1.2.
--- a/main/sparsersb/src/sparsersb.cc	Sun Jun 21 18:43:38 2015 +0000
+++ b/main/sparsersb/src/sparsersb.cc	Sun Jun 21 19:29:06 2015 +0000
@@ -2436,5 +2436,31 @@
 /*
 %!test
 %! #help sparsersb
-%! sparsersb([1])
+%! s=sparsersb([2]), assert(s==2), assert(s!=1)
+%!test
+%! s=sparsersb([1,2],[1,1],[11,21],2,2         ), assert(nnz(s)==2)
+%!test
+%! s=sparsersb([1,2],[1,1],[11,21],2,2,-1      ), assert(nnz(s)==2)
+%!test
+%! s=sparsersb([1,2],[1,1],[11,21]             ), assert(nnz(s)==2)
+%!test
+%! s=sparsersb(10,10                           ), assert(nnz(s)==0)
+%!test
+%! s=sparsersb([1,1],[1,1],[11,21]             ), assert(nnz(s)==1), assert(s(1,1)==32)
+%!test
+%! s=sparsersb([1,1],[1,1],[11,21],2,2,"unique"), assert(nnz(s)==1), assert(s(1,1)==21)
+%!test
+%! sparsersb("set","RSB_IO_WANT_VERBOSE_TUNING","1")
+%!test
+%! # sparsersb("get","RSB_IO_WANT_VERBOSE_TUNING","1")
+%!test
+%! sparsersb(sparsersb([11,0;21,22]),"save","sparsersb_temporary_matrix_file.mtx")
+%!test
+%! [S, NROWS, NCOLS, NNZ, REPINFO, FIELD, SYMMETRY] = sparsersb("sparsersb_temporary_matrix_file.mtx"     ); assert(NROWS==2);assert(NCOLS==2);assert(NNZ==3);assert(FIELD=="real"   );assert(SYMMETRY=='U');
+%!test
+%! [S, NROWS, NCOLS, NNZ, REPINFO, FIELD, SYMMETRY] = sparsersb("sparsersb_temporary_matrix_file.mtx", "Z"); assert(NROWS==2);assert(NCOLS==2);assert(NNZ==3);assert(FIELD=="complex");assert(SYMMETRY=='U');
+%!test
+%! sparsersb(sparsersb([11,0;21,22]),"render","sparsersb_temporary_rendering.eps",1024,1024)
+%!test
+%! sparsersb(sparsersb(sprand(100,100,0.4)),"autotune","n",20,4,1,1,1)
 */