[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Sparse functions for octave

From: John W. Eaton
Subject: Re: Sparse functions for octave
Date: Tue, 16 Nov 1999 22:18:10 -0600 (CST)

On 16-Nov-1999, A+A Adler <address@hidden> wrote:

| On Mon, 15 Nov 1999, John W. Eaton wrote:
| > Here's an example for the integer class defined in
| >   octave_value_list
| >   octave_integer::do_index_op (int, const octave_value_list& idx)
| Great, thanks. I've now got indexing working on sparse variables.

OK.  BTW, you *can* use the other function signature if you also
define an is_constant() function in your class that returns true.

| However in order to implement an efficient indexing algorithm,
| I need to sort the idx_vector, and then use the sort index
| to build the extracted matrix.
| After digging around in /usr/local/include/octave/idx-vector.h,
| I found several methods on idx_vector which look promising.
| I can use idx_vector::sort, but I need to get the sort index
| as well.
| Could you explain if any of the methods on idx_vector allow
| this?

I don't think so.  It's not something that has come up before.  You'll
need to add a new method to the idx_vector class (and its internal
idx_vector_rep class) that do what you want.


Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:
How to fund new projects:
Subscription information:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]