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.