Télécharger donchi1.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ DONCHI1  NOTICE  CHAT      11/09/12    21:15:55     7124           
   2 :                                              DATE     11/09/12
   3 :                                              
   4 :     Methode DON CHI1                          Voir aussi : CHI1 LINVCOMP
   5 :     ---------------                                       OBJE  LIESPECE  
   6 :                                                           LIRSOSO  
   7 :      OBJ1  = OBJET DONCHI1  ;
   8 : 
   9 : 
  10 :         Objet
  11 :         -----
  12 : 
  13 :      La methode DONCHI1 permet de creer un objet de type objet et de
  14 :      CLASSE DONCHI1. Un tel objet contient toutes les donnees de CHI1.
  15 :      Cette methode permet de tester la coherence des donnees lors de
  16 :      l'ecriture.
  17 : 
  18 :         Commentaires
  19 :         -------------
  20 : 
  21 :         Les methodes associees a DONCHI1 sont
  22 : 
  23 :        GIDEN       GCHXMX       GBDD       GCLIM       GNVCOMP
  24 :        GNVESP      GNVSOSO      GECHANGE       GTEMPERA       ACCES
  25 : 
  26 :        GIDEN  Charge le contenu de l'indice IDEN, un LISTENTI contenant
  27 :                  les identifiants (dans la base de donnees), des
  28 :                  composants chimiques a utiliser.
  29 :                     appel:  OBJ1%GIDEN   LENT1 ;
  30 : 
  31 :        GCHXMX Charge le contenu de l'indice CHXMX, un LISTENTI contenant
  32 :                 les identifiants des mineraux a retenir. A defaut on
  33 :                 conserve tous les mineraux dont les composants sont
  34 :                 utilises.
  35 :                     appel:  OBJ1%GCHXMX  LENT1 ;
  36 : 
  37 :        GBDD   Charge le contenu de l'indice BDD, un mot servant a
  38 :                 preciser le format de la base de donnees. 'STRASBG' ou
  39 :                 'MINEQL' . L'option par defaut est 'MINEQL'.
  40 :              'MINEQL' correspond a la base de donnees standard de Mineql.
  41 :              'STRASBG' correspond a la base de donnees issue de Kindis.
  42 :               Les formats sont decrits dans le rapport DMT/94/597.
  43 :                     appel:  OBJ1%GBDD  MOT1 ;
  44 : 
  45 :        GCLIM    Charge le contenu de l'indice CLIM, on doit donner un
  46 :                  mot ( TYP3 , COMP3, TYP4, TYP5, TYP6 ) et un LISTENTI.
  47 : 
  48 :                     appel:  OBJ1%GCLIM  MOT1  LENT1 ;
  49 :             -----------------------------------------------------------|
  50 :             Mot  |                 LISTENTI                            |
  51 :             -----------------------------------------------------------|
  52 :             TYP3 | identifiants des especes dont on veut imposer l'    |
  53 :                  | activite                                            |
  54 :             -----------------------------------------------------------|
  55 :             COMP3| pour chacune des especes de TYP3 l'identifiant du   |
  56 :                  | composant immobile ou 0. Si TYP3 ne contient que des|
  57 :                  | especes simples cette donnee est inutile.           |
  58 :             -----------------------------------------------------------|
  59 :             TYP4 |   identifiants des especes precipitees.             |
  60 :             -----------------------------------------------------------|
  61 :             TYP5 | identifiants des especes en solution, pouvant etre  |
  62 :                  | precipites.                                         |
  63 :             -----------------------------------------------------------|
  64 :             TYP6 | identifiants des especes non prises en compte.      |
  65 :             -----------------------------------------------------------|
  66 : 
  67 :        GNVCOMP Charge le contenu de l'indice NVCOMP, un nombre et le
  68 :                  nom d'un objet de CLASSE LINVCOMP ( cf LINVCOMP)
  69 :                     appel:  OBJ1%GNVCOMP num1 OBJ2 ;
  70 : 
  71 :        GNVESP  Charge le contenu de l'indice NVESP, un nombre et le
  72 :                  nom d'un objet de CLASSE LIESPECE ( cf LIESPECE)
  73 :                     appel:  OBJ1%GNVESP num1 OBJ2 ;
  74 : 
  75 :        GNVSOSO Charge le contenu de l'indice NVSOSO, un nombre et le
  76 :                  nom d'un objet de CLASSE LIRSOSO ( cf LIRSOSO)
  77 :                     appel:  OBJ1%GNVSOSO num1 OBJ2 ;
  78 : 
  79 :        GECHANGE Charge le contenu de l'indice ECHANGE, un LISTENTI.
  80 :                   contenant les identifiants des sites de surface
  81 :                   par echange ionique.
  82 :                     appel:  OBJ1%GECHANGE  LENT1 ;
  83 : 
  84 :        GTEMPERA Charge le contenu de l'indice TEMPERATURE, un mot 'OUI'
  85 :                  'NON' ou entier (1 ou 2).
  86 :               'NON' on ne tient pas compte de la temperature. C'est 
  87 :               l'option par defaut.
  88 :             - Cas de la base STRASBG.
  89 :               Si 'OUI' on prendra en compte les effets thermiques sur 
  90 :               le logk, par interpolation de donnees tabulees.
  91 :             - Cas de la base MINEQL.
  92 :                1 ou 'OUI' on utilise la premiere approximation d'Ulich
  93 :                     K(T)=K0+f(H(T)-H(T0))
  94 : 
  95 :                2 on utilise la deuxieme approximation d'Ulich 
  96 :                     K(T)=K0+f((H(T)-H(T0)),(Cp(T)-Cp(T0)))
  97 : 
  98 :                     appel:  OBJ1%GTEMPERA  MOT1 ;
  99 : 
 100 :        ACCES   permet d'acceder au contenu des indices charges par les
 101 :                methodes precedentes.
 102 : 
 103 :                appel:  pour GIDEN GCHXMX GBDD GECHANGE  GTEMPERA
 104 :                           LENT1= DONCHI1%ACCESS  METH1 ;
 105 : 
 106 :                     pour  GNVCOMP GNVESP  GNVSOSO  on peut preciser
 107 :                     l'indice.
 108 :                           LENT1= DONCHI1%ACCESS  METH1 num1 ;
 109 :                       ou  TAB1 =DONCHI1%ACCESS  METH1  ;
 110 : 
 111 :                    pour GCLIM on peut preciser les memes mots qu'en
 112 :                    entree .
 113 :                         LENT1= DONCHI1%ACCESS METH1 MOT1 ;
 114 :                    ou   LENT1= DONCHI1%ACCESS  METH1 ;
 115 : 

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