Télécharger ssch.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : ssch.dgibi
  2. SAUT PAGE ;
  3. ************************************************************
  4. *
  5. * test elementaire de l'operateur ssch
  6. *
  7. ************************************************************
  8.  
  9. * repertoire des fichiers "divers"
  10. DIVERS = VENV 'CASTEM_DIVERS';
  11. *
  12.  
  13. pa = 0.0 0.0 ;
  14. pb = 1.0 0.0 ;
  15. pc = 1.0 1.0 ;
  16. pd = 0.0 1.0 ;
  17.  
  18. su = manu qua4 pa pb pc pd ;
  19. sup = chan su poi1 ;
  20.  
  21. tabdon = table ;
  22. tabdon . iden = lect 1 101 ;
  23. tabchi = chi1 tabdon COMP ('CHAINE' DIVERS '/COMPOM')
  24. LOGK ('CHAINE' DIVERS '/COMPOM') ;
  25.  
  26. tbparm = table ;
  27. tbparm . itmax = 40 ;
  28. tbparm . eps = 1.d-4 ;
  29. tbparm . sortie = mots 'SOLU' ;
  30.  
  31. tchi = table ;
  32. tchi . soustype = donnees_chimiques ;
  33. tchi . tot = manu chpo sup 2 x001 (prog 5.d-5 5.d-4 1.d-3 2.d-5 )
  34. x101 (prog 5.d-5 1.d-3 5.d-4 1.d-5 ) ;
  35. tchi . logc = manu chpo sup 2 x001 -4.
  36. x101 -4. ;
  37.  
  38. tachi = chi2 tabchi tbparm tchi ;
  39.  
  40. dfi = manu chpo sup 2 x001 (prog 0.d0 1.d-5 2.e-5 0.d0)
  41. x101 (prog 0.d0 1.d-5 3.e-5 0.d0) ;
  42. cc = tachi . solu ;
  43. dcc = manu chpo sup 3 w001 (prog 1.e-6 0.0 0.0 2.e-6)
  44. w002 (prog 2.e-6 0.0 0.0 3.e-6)
  45. w003 (prog 3.e-6 0.0 0.0 1.e-6) ;
  46. res = ssch tabchi dfi cc dcc ;
  47.  
  48.  
  49. tes = manu chpo sup 3 w001 (prog 1.d-6 6.4432d-6 9.4077d-6 3.d-6)
  50. w002 (prog 1.d-6 6.4432d-6 1.94077d-5 3.d-6)
  51. w003 (prog -1.d-6 3.5567d-6 1.05923d-5 -3.d-6);
  52.  
  53. ver = ( abs(res - tes) )masque superieur 1.d-5 somme ;
  54.  
  55. si (ver ega 0) ;
  56. erre 0 ;
  57. sinon ;
  58. erre 5 ;
  59. finsi ;
  60.  
  61. fin ;
  62.  
  63.  
  64.  
  65.  
  66.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales