[Users-fr] getAllocatedSparseMatrix

Paul Bignier paul.bignier at scilab-enterprises.com
Jeu 24 Avr 09:00:43 CEST 2014


Bonjour,

 > "y a-t-il un appel à une fonction spécifique à faire ?fais-je une 
erreur de syntaxe ?"
A priori non, surtout si vous vous êtes inspiré de l'exemple 
<http://help.scilab.org/docs/5.5.0/en_US/sparseExample.html> de l'aide.
Avez-vous vérifié la valeur de iRet ?
Si votre code n'est pas secret, pourriez-vous svp nous l'envoyer ?

Merci,
Bonne journée,
Paul


On 04/23/2014 03:22 PM, Collewet Guylaine wrote:
> getAllocatedSparseMatrix
>
> Bonjour,
>
> J'aimerais interfacer une fonction C avec scilab et lui passer une 
> matrice creuse
>
> Dans la fonction d'interface j'utilise :
>
> iRet = getAllocatedSparseMatrix(pvApiCtx, piAddressVarThree, &iRows, 
> &iCols, &iNbItem, &piNbItemRow, &piColPos, &pdblReal);
>
> les valeursiRows, iCols, iNbItem, piNbItemRow, piColPossont correctes
>
> en revanche je n'arrive pas à accéder aux valeurs depdblReal
>
> cette variable est déclarée ainsi :
>
> double* pdblReal        = NULL;
>
> et après appel degetAllocatedSparseMatrix,je trouve quepdblReal[0 ou 1] =0
>
> y a-t-il un appel à une fonction spécifique à faire ?fais-je une 
> erreur de syntaxe ?
>
> merci !
>
> Guylaine Collewet
>
> Ingénieur de recherche
>
> Irstea
>
> 17, avenue de Cucillé
>
> CS 64427
>
> 35044 RENNES Cédex
>
> 02 23 48 21 67
>
> 02 23 48 21 15
>
> ___www.irstea.fr_<http://www.irstea.fr/>
>
>
>
> _______________________________________________
> users-fr mailing list
> users-fr at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users-fr

-- 
Paul BIGNIER
Development engineer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
Phone: +33.1.80.77.04.69
http://www.scilab-enterprises.com

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20140424/00f2b7e3/attachment.htm>


Plus d'informations sur la liste de diffusion users-fr