right up left contents index
Précédent: "SPXSATI"
Suivant: "SPXSATC"
Haut: "Routines d'écriture de configuration dans un tableau"

SPXSATR 

      SUBROUTINE SPXSATR(spxarg,numero,motcle,valreel,indice)
      integer spxarg(*)
      integer numero
      character*(*) motcle
      real valreel
      integer indice
      SUBROUTINE SPXSATRD(spxarg,numero,motcle,valreel,indice)
      integer spxarg(*)
      integer numero
      character*(*) motcle
      double precision valreel
      integer indice
      SUBROUTINE SPXSATR4(spxarg,numero,motcle,valreel,indice)
      integer spxarg(*)
      integer numero
      character*(*) motcle
      real*4 valreel
      integer indice
      SUBROUTINE SPXSATR8(spxarg,numero,motcle,valreel,indice)
      integer spxarg(*)
      integer numero
      character*(*) motcle
      real*8 valreel
      integer indice

Cette routine permet d'écrire dans le tableau initialisé avec SPXIA un couple (mot clé,valeur tableau réel(indice)).

spxarg est le tableau initialisé avec SPXIA.

numéro est l'indice du couple stocké dans spxarg (on commence à zéro par convention).

indice est l'indice du tableau pour lequel la valeur réelle est donnée. On n'est pas obligé d'initialiser toutes les valeurs du tableau (par défaut les valeurs non initialisées inférieures à la valeur maximum initialisée sont mises à zéro). Indice n'est pas limité, une allocation dynamique du tableau est réalisée.

Si indice vaut -1 alors le tableau est remis à 0 et on peut réécrire dessus.