13 integer iso_verif_noNaN_nostop
15 if ((x.gt.-borne).and.(x.lt.borne))
then
16 iso_verif_nonan_nostop=0
18 write(*,*)
'erreur detectee par iso_verif_nonNaN:'
21 iso_verif_nonan_nostop=1
45 integer iso_verif_egalite_nostop
47 iso_verif_egalite_nostop=0
49 if (abs(a-b).gt.errmax)
then
50 if (abs((a-b)/max(max(abs(b),abs(a)),1e-18))
52 write(*,*)
'erreur detectee par iso_verif_egalite:'
56 iso_verif_egalite_nostop=1
76 real deltaDmax,deltaDmin
78 parameter(deltadmax=200.0,deltadmin=-999.9)
81 integer iso_verif_aberrant_nostop
83 iso_verif_aberrant_nostop=0
87 deltad=(x/q/
tnat(iso)-1)*1000
88 if ((deltad.gt.deltadmax).or.(deltad.lt.deltadmin))
then
89 write(*,*)
'erreur detectee par iso_verif_aberrant:'
92 write(*,*)
'deltaD=',deltad
94 iso_verif_aberrant_nostop=1
real, dimension(niso_possibles), save tnat
integer function iso_verif_aberrant_nostop
integer function iso_verif_nonan_nostop(x, err_msg)
!$Header!integer nvarmx parameter(nfmx=10, imx=200, jmx=150, lmx=200, nvarmx=1000) real xd(imx
!$Header!c c INCLUDE fxyprim h c c c Fonctions in line c c REAL fyprim REAL rj c c il faut la calculer avant d appeler ces fonctions c c c Fonctions a changer selon x(x) et y(y) choisis.c-----------------------------------------------------------------c c.....ici
integer function iso_verif_egalite_nostop