log main/sparsersb/src/sparsersb.cc @ 12625:01272b2792d1 octave-forge

age author description
Sat, 30 May 2015 23:56:46 +0000 michelemartone removed PKG_ADD/PKG_DEL from the *.cc file. octave-forge
Sat, 30 May 2015 20:47:32 +0000 michelemartone Oops: fix error message in rsb_mtx_rndr() use. octave-forge
Sat, 30 May 2015 20:21:51 +0000 michelemartone bugfix to the "render" subcase in case no render height/width is being specified. octave-forge
Fri, 29 May 2015 21:12:32 +0000 michelemartone changes to respond to Carnë Draug's review of sparsersb dated 20150521@18:22 (ticket #172). octave-forge
Wed, 20 May 2015 12:20:04 +0000 michelemartone these changes make it possible to install the package with 'pkg', as in http://octave.sourceforge.net/developers.html octave-forge
Tue, 19 May 2015 07:54:43 +0000 michelemartone fix for octave-4.0.0-rc4 (OCTAVE_MAJOR_VERSION>=4) alike to https://savannah.gnu.org/bugs/index.php?45136 (octave_sparsersb_mtx::print() is not anymore const in octave-4). octave-forge
Mon, 04 May 2015 17:18:06 +0000 michelemartone as it was this code did not compile with 4.0.0-rc4. octave-forge
Sat, 18 Oct 2014 15:26:31 +0000 michelemartone the autotune case will accept an optional output argument (to be used for the tuned matrix). octave-forge
Sat, 18 Oct 2014 13:36:37 +0000 michelemartone readability formatting (mainly spacings) changes. octave-forge
Sat, 18 Oct 2014 13:25:10 +0000 michelemartone rsboi_spsm seems to work on nrhs=1. octave-forge
Sat, 18 Oct 2014 13:14:46 +0000 michelemartone giving substance to the complex spsm case; this seems to pass: octave --eval "A=sparse([1,2,3],[1,2,3],[2,2,2]) ; C=complex(A); x=[10,100;20,200;30,300]*i; A,C,x,(sparse(C)\x),(sparsersb(C)\x), sparse(C)'\x,sparsersb(C)'\x" octave-forge
Sat, 18 Oct 2014 13:00:35 +0000 michelemartone in a skeletal implementation of rsboi_spsm for complex. octave-forge
Sat, 18 Oct 2014 12:52:09 +0000 michelemartone changes for readability. octave-forge
Sat, 18 Oct 2014 12:25:01 +0000 michelemartone fix to a last commit's bug: the following used to give at random incorrect results: octave-forge
Sat, 18 Oct 2014 11:57:51 +0000 michelemartone extended the complex spmm to handle the case with transparent conversion from real (p.s.: credits to Daryl Van Vorst who noticed the broken complex interface and triggered the last commit). octave-forge
Fri, 17 Oct 2014 06:44:38 +0000 michelemartone spmm operation against octave_complex_matrix was missing. this is a contributed patch to introduce it. more cases to come. octave-forge
Tue, 11 Mar 2014 08:08:15 +0000 michelemartone activated and documented the autotuning and plot features available with librsb-1.1. octave-forge
Wed, 11 Dec 2013 23:16:11 +0000 michelemartone adapting call of rsb_mtx_render to rsb_mtx_rndr (rsb update). octave-forge
Fri, 06 Dec 2013 21:49:08 +0000 michelemartone bugfix for 'sparsersb(nrows,ncols)' invocation case. octave-forge
Tue, 24 Sep 2013 23:25:17 +0000 michelemartone forgot a couple of things in the last commit. octave-forge
Thu, 29 Aug 2013 04:33:26 +0000 jwe refer to octave_map instead of deprecated Octave_map class in comment octave-forge
Wed, 26 Jun 2013 14:40:42 +0000 michelemartone packaging oriented notes and suggestions from carandraug. octave-forge
Thu, 20 Jun 2013 09:33:25 +0000 michelemartone enriched/updated the postscript render interface. octave-forge
Sun, 02 Jun 2013 19:21:35 +0000 michelemartone added a "save" function, and using preprocessor conditinoals to enable/disable save/load functions. octave-forge
Sat, 01 Jun 2013 20:34:26 +0000 michelemartone bugfix: rsb_spmm was being invoked incorrectly. octave-forge
Fri, 31 May 2013 21:50:10 +0000 michelemartone fixing a documentation case which was not working. octave-forge
Thu, 09 May 2013 15:40:14 +0000 michelemartone interfacing rsb_tune_spmm through the "autotune" keyword parameter. octave-forge
Thu, 09 May 2013 14:02:53 +0000 michelemartone interfacing the postscript rendering function through the "render" keyword. octave-forge
Sat, 27 Apr 2013 07:22:14 +0000 michelemartone compacting the implementations of transpose, htranspose, uminus. octave-forge
Sat, 27 Apr 2013 06:54:24 +0000 michelemartone encapsulated op_sub, op_add in sppsp. octave-forge
Sat, 27 Apr 2013 06:44:06 +0000 michelemartone encapsulated op_spmul operator in method spmsp. octave-forge
Fri, 26 Apr 2013 23:18:55 +0000 michelemartone absorbed spmm transposed calling with method spmm. octave-forge
Fri, 26 Apr 2013 23:06:58 +0000 michelemartone moving implementation of spmv from operator to method. octave-forge
Fri, 26 Apr 2013 21:48:19 +0000 michelemartone the tester will handle the case with no UMFPACK installed. octave-forge
Mon, 08 Apr 2013 16:48:33 +0000 michelemartone in a mini example / test of pcr usage in the tester. octave-forge
Wed, 03 Apr 2013 22:27:12 +0000 michelemartone correction to ugly identifiers overlap. octave-forge
Wed, 03 Apr 2013 22:19:51 +0000 michelemartone minor comments / cleanup. octave-forge
Wed, 03 Apr 2013 22:05:54 +0000 michelemartone relabeled even more identifiers in a meaningful way. octave-forge
Wed, 03 Apr 2013 21:46:57 +0000 michelemartone relabeled identifiers in a more meaningful way. octave-forge
Wed, 03 Apr 2013 21:22:25 +0000 michelemartone the backslash operator will convert to octave's sparse format on non triangular sparse matrices. octave-forge
Wed, 03 Apr 2013 18:48:27 +0000 michelemartone extendend matrix market reading support to unidimensional vectors as well. octave-forge
Wed, 03 Apr 2013 17:47:00 +0000 michelemartone fixed a bug (calling sparsersb with 1 arg caused segfault). octave-forge
Wed, 03 Apr 2013 17:41:37 +0000 michelemartone implemented a way to specify the type of a matrix, when loading from file. octave-forge
Mon, 01 Apr 2013 14:01:05 +0000 michelemartone error messages on invalid attempts of using library/matrix get/set options. octave-forge
Sun, 31 Mar 2013 19:58:30 +0000 michelemartone nargout>1 extra when reading from file. octave-forge
Sun, 31 Mar 2013 15:57:29 +0000 michelemartone more test cases using pcg. octave-forge
Thu, 14 Mar 2013 22:18:47 +0000 michelemartone implemented op_el_mul,op_el_div,op_div,op_mul with 'complex'. octave-forge
Tue, 26 Feb 2013 22:24:37 +0000 michelemartone description file update. octave-forge
Mon, 11 Feb 2013 20:09:17 +0000 michelemartone the matrix info printout is now in Octave's style. octave-forge
Thu, 27 Dec 2012 22:11:24 +0000 michelemartone adapting sparsersb to cope without rsb_mtx_t definition, but only via (the new) rsb_mtx_get_info_str. octave-forge
Thu, 27 Dec 2012 19:44:36 +0000 michelemartone :%s/->k/->nc octave-forge
Thu, 27 Dec 2012 18:05:55 +0000 michelemartone sed -i 's/_index_t/_idx_t/g' *cc octave-forge
Wed, 26 Dec 2012 15:04:24 +0000 michelemartone adapting to the new rsb.h interface. octave-forge
Tue, 25 Dec 2012 23:20:32 +0000 michelemartone adapting to the evolving rsb interface. octave-forge
Tue, 25 Dec 2012 14:17:04 +0000 michelemartone discontinued use of rsb_assign rsb_transpose rsb_htranspose in favour of rsb_clone_transformed. octave-forge
Mon, 24 Dec 2012 12:04:05 +0000 michelemartone updating according to the new rsb.h: rsb_elemental_pow -> rsb_elemental_binop ; rsb_sizeof -> rsb_get_matrix_info octave-forge
Sat, 08 Dec 2012 14:17:46 +0000 michelemartone bugfix: declared double constants were passed as complex, now no more. octave-forge
Fri, 09 Mar 2012 11:21:27 +0000 michelemartone sparsersb: update to the octave-sparsersb (same matrix) benchmarking script; added a comment in the .cc file. octave-forge
Thu, 08 Mar 2012 17:48:03 +0000 michelemartone sparsersb: added an interface to rsb_get_matrix_info_from_string(). octave-forge
Mon, 05 Mar 2012 18:46:32 +0000 michelemartone sparsersb: interface to rsb_set_initopt_as_string; the sparsersbbench.m will print out the evaluated command before its speedup; doc update. octave-forge