Hello Scilab devs/masters,
For performance purposes, i need to implement a function which is
missing to Scilab, allowing to set at once all non-zero terms of a
sparse matrix. Some other languages have this feature, e.g. Julia allows
to write such things.
A.nzval=v
of course this is interesting when the sparsity pattern does not change
but actual element values do. I noticed that the use of "sparse" to
reconstruct matrices in this context is the main bottleneck of my
code... In Scilab the logical name of such a command should be "spset"
and used like this
spset(A,v)
of course, the user has to be aware that Scilab sparse storage is line
compressed and thus v should be correctly ordered, but this kind of
feature is really missing. I think I can (try to) write such a function,
so my question is : where is the source code of the C function which is
interfaced as "sparse" macro in Scilab ?
S.
--
Département de Génie Informatique
EA 4297 Transformations Intégrées de la Matière Renouvelable
Université de Technologie de Compiègne - CS 60319
60203 Compiègne cedex
_______________________________________________
dev mailing list
dev@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/dev