<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
Bonjour,<br>
<br>
> <span lang="fr"><font face="Calibri">"y a-t-il un appel à une
fonction spécifique à faire ?</font></span><span lang="fr"><font
face="Calibri"> fais-je une erreur de syntaxe ?</font></span>"<br>
A priori non, surtout si vous vous êtes inspiré de l'<a
href="http://help.scilab.org/docs/5.5.0/en_US/sparseExample.html">exemple</a>
de l'aide.<br>
Avez-vous vérifié la valeur de iRet ?<br>
Si votre code n'est pas secret, pourriez-vous svp nous l'envoyer ?<br>
<br>
Merci,<br>
Bonne journée,<br>
Paul<br>
<br>
<br>
<div class="moz-cite-prefix">On 04/23/2014 03:22 PM, Collewet
Guylaine wrote:<br>
</div>
<blockquote
cite="mid:651A5DDAC5F8034291AB7F20A27B99B4F24EAD@Jaudy.rennes.cemagref.fr"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="MS Exchange Server version
6.5.7638.1">
<title>getAllocatedSparseMatrix</title>
<!-- Converted from text/rtf format -->
<p dir="LTR"><span lang="fr"><font face="Calibri">Bonjour,</font></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">J’aimerais
interfacer une fonction C avec scilab et lui passer une
matrice creuse</font></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">Dans la fonction
d’interface j’utilise : </font></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">iRet =
getAllocatedSparseMatrix(pvApiCtx, piAddressVarThree,
&iRows, &iCols, &iNbItem, &piNbItemRow,
&piColPos, &pdblReal);</font></span><span lang="fr"></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">les valeurs</font></span><span
lang="fr"> <font face="Calibri">iRows, iCols, iNbItem,
piNbItemRow, piColPos</font></span><span lang="fr"><font
face="Calibri"> sont correctes</font></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">en revanche je
n’arrive pas à accéder aux valeurs de</font></span><span
lang="fr"> <font face="Calibri">pdblReal</font></span><span
lang="fr"></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">cette variable
est déclarée ainsi :</font></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">double*
pdblReal = NULL;</font></span><span lang="fr"></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">et après appel
de</font></span><span lang="fr"> <font face="Calibri">getAllocatedSparseMatrix</font></span><span
lang="fr"><font face="Calibri">,</font></span><span lang="fr"><font
face="Calibri"> je trouve que</font></span><span lang="fr"> <font
face="Calibri"> pdblReal[0 ou 1] =0</font></span><span
lang="fr"></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">y a-t-il un
appel à une fonction spécifique à faire ?</font></span><span
lang="fr"><font face="Calibri"> fais-je une erreur de
syntaxe ?</font></span><span lang="fr"></span></p>
<p dir="LTR"><span lang="fr"><font face="Calibri">merci !</font></span></p>
<p dir="LTR"><span lang="fr"></span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr-fr"></span><span
lang="fr-fr"><font color="#003980" face="Arial">Guylaine
Collewet</font></span><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"> </span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"></span><span lang="fr-fr"><font color="#009EE0"
face="Arial" size="2">Ingénieur de recherche</font></span><span
lang="fr"></span><span lang="fr"></span><span lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"></span><span lang="fr-fr"><font color="#009EE0"
face="Arial" size="2">Irstea</font></span><span lang="fr"></span><span
lang="fr"></span><span lang="fr-fr"> </span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"></span><span lang="fr-fr"><font color="#009EE0"
face="Arial" size="2">17, avenue de Cucillé</font></span><span
lang="fr"></span><span lang="fr"></span><span lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"></span><span lang="fr-fr"><font color="#009EE0"
face="Arial" size="2">CS 64427</font></span></p>
<p dir="LTR"><span lang="fr-fr"><font color="#009EE0" face="Arial"
size="2">35044 RENNES Cédex</font></span><span lang="fr"></span><span
lang="fr"></span><span lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"></span><span lang="fr-fr"><font color="#003980"
face="Arial" size="2">02 23 48 21 67</font></span><span
lang="fr"></span><span lang="fr"></span><span lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"></span><span lang="fr-fr"><font color="#003980"
face="Arial" size="2">02 23 48 21 15</font></span><span
lang="fr"></span><span lang="fr"></span><span lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span><a moz-do-not-send="true"
href="http://www.irstea.fr/"><span lang="fr"></span><span
lang="fr"></span><u><span lang="fr-fr"></span></u><u><span
lang="fr-fr"><font color="#0000FF" face="Arial" size="2">www.irstea.fr</font></span></u><span
lang="fr"></span></a><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"><font color="#009DE0" face="Calibri" size="1"> </font></span><span
lang="fr"></span><span lang="fr"></span><span lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr"></span><span
lang="fr-fr"><font color="#009DE0" face="Calibri" size="1"> </font></span><span
lang="fr"></span><span lang="fr"></span><span lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span><span lang="fr-fr"></span></p>
<p dir="LTR"><span lang="fr"></span></p>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
users-fr mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users-fr@lists.scilab.org">users-fr@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users-fr">http://lists.scilab.org/mailman/listinfo/users-fr</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Paul BIGNIER
Development engineer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
Phone: +33.1.80.77.04.69
<a class="moz-txt-link-freetext" href="http://www.scilab-enterprises.com">http://www.scilab-enterprises.com</a> </pre>
</body>
</html>