On 20111108@15:41, Michele Martone wrote:
> On 20111108@15:12, Carlo de Falco wrote:
> > ... 
> > There is an example of the correct way to create a new octave matrix class 
> > in the package "triangular":
> > http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/triangular/
> OK I'll check it out to see if there is something I've missed in
> "sparsersb".
> ...  

Hi Carlo,

I've looked at the "triangular" example.
So, from the .texi and .cc files by myself, I've learned:

 - the need for using mlock() in the oct-file (commit'ed the change)
 - that the 'triangular' example does not fit completely to sparsersb:
    class octave_triangular_matrix extends class octave_matrix, while
    class octave_sparse_rsb_matrix extends class octave_sparse_matrix
  - subsref, subsasgn, dotref are unfinished in sparsersb
  - the 'print(std::ostream&...' method is incomplete: is this method
    the one ensuring the cool output paging capability in Octave ? 
  - assignments, conversions: these are important but a bit obscure to
    me now; however there is no hurry with them I would say, as they
    are not in the "critical" features list one would expect from
    sparsersb ;

Since I would prefer to follow a principle of caution, I would not
implement the mentioned missing features, until I get positive responses
(so, octave-dev's peple help is critical here) about current sparsersb's
stability, error reporting, robustness for installation and (shared
memory parallel, optimized) core operations (e.g.: matrix creation,
multiplication, triangular solution).

m.

Attachment: pgpA5uZhtoMUd.pgp
Description: PGP signature

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to