Télécharger donchi1.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ DONCHI1  NOTICE  CHAT      11/09/12    21:15:55     7124           
                                             DATE     11/09/12
                                             
    Methode DON CHI1                          Voir aussi : CHI1 LINVCOMP
    ---------------                                       OBJE  LIESPECE  
                                                          LIRSOSO  
     OBJ1  = OBJET DONCHI1  ;


        Objet
        -----

     La methode DONCHI1 permet de creer un objet de type objet et de
     CLASSE DONCHI1. Un tel objet contient toutes les donnees de CHI1.
     Cette methode permet de tester la coherence des donnees lors de
     l'ecriture.

        Commentaires
        -------------

        Les methodes associees a DONCHI1 sont

       GIDEN       GCHXMX       GBDD       GCLIM       GNVCOMP
       GNVESP      GNVSOSO      GECHANGE       GTEMPERA       ACCES

       GIDEN  Charge le contenu de l'indice IDEN, un LISTENTI contenant
                 les identifiants (dans la base de donnees), des
                 composants chimiques a utiliser.
                    appel:  OBJ1%GIDEN   LENT1 ;

       GCHXMX Charge le contenu de l'indice CHXMX, un LISTENTI contenant
                les identifiants des mineraux a retenir. A defaut on
                conserve tous les mineraux dont les composants sont
                utilises.
                    appel:  OBJ1%GCHXMX  LENT1 ;

       GBDD   Charge le contenu de l'indice BDD, un mot servant a
                preciser le format de la base de donnees. 'STRASBG' ou
                'MINEQL' . L'option par defaut est 'MINEQL'.
             'MINEQL' correspond a la base de donnees standard de Mineql.
             'STRASBG' correspond a la base de donnees issue de Kindis.
              Les formats sont decrits dans le rapport DMT/94/597.
                    appel:  OBJ1%GBDD  MOT1 ;

       GCLIM    Charge le contenu de l'indice CLIM, on doit donner un
                 mot ( TYP3 , COMP3, TYP4, TYP5, TYP6 ) et un LISTENTI.

                    appel:  OBJ1%GCLIM  MOT1  LENT1 ;
            -----------------------------------------------------------|
            Mot  |                 LISTENTI                            |
            -----------------------------------------------------------|
            TYP3 | identifiants des especes dont on veut imposer l'    |
                 | activite                                            |
            -----------------------------------------------------------|
            COMP3| pour chacune des especes de TYP3 l'identifiant du   |
                 | composant immobile ou 0. Si TYP3 ne contient que des|
                 | especes simples cette donnee est inutile.           |
            -----------------------------------------------------------|
            TYP4 |   identifiants des especes precipitees.             |
            -----------------------------------------------------------|
            TYP5 | identifiants des especes en solution, pouvant etre  |
                 | precipites.                                         |
            -----------------------------------------------------------|
            TYP6 | identifiants des especes non prises en compte.      |
            -----------------------------------------------------------|

       GNVCOMP Charge le contenu de l'indice NVCOMP, un nombre et le
                 nom d'un objet de CLASSE LINVCOMP ( cf LINVCOMP)
                    appel:  OBJ1%GNVCOMP num1 OBJ2 ;

       GNVESP  Charge le contenu de l'indice NVESP, un nombre et le
                 nom d'un objet de CLASSE LIESPECE ( cf LIESPECE)
                    appel:  OBJ1%GNVESP num1 OBJ2 ;

       GNVSOSO Charge le contenu de l'indice NVSOSO, un nombre et le
                 nom d'un objet de CLASSE LIRSOSO ( cf LIRSOSO)
                    appel:  OBJ1%GNVSOSO num1 OBJ2 ;

       GECHANGE Charge le contenu de l'indice ECHANGE, un LISTENTI.
                  contenant les identifiants des sites de surface
                  par echange ionique.
                    appel:  OBJ1%GECHANGE  LENT1 ;

       GTEMPERA Charge le contenu de l'indice TEMPERATURE, un mot 'OUI'
                 'NON' ou entier (1 ou 2).
              'NON' on ne tient pas compte de la temperature. C'est 
              l'option par defaut.
            - Cas de la base STRASBG.
              Si 'OUI' on prendra en compte les effets thermiques sur 
              le logk, par interpolation de donnees tabulees.
            - Cas de la base MINEQL.
               1 ou 'OUI' on utilise la premiere approximation d'Ulich
                    K(T)=K0+f(H(T)-H(T0))

               2 on utilise la deuxieme approximation d'Ulich 
                    K(T)=K0+f((H(T)-H(T0)),(Cp(T)-Cp(T0)))

                    appel:  OBJ1%GTEMPERA  MOT1 ;

       ACCES   permet d'acceder au contenu des indices charges par les
               methodes precedentes.

               appel:  pour GIDEN GCHXMX GBDD GECHANGE  GTEMPERA
                          LENT1= DONCHI1%ACCESS  METH1 ;

                    pour  GNVCOMP GNVESP  GNVSOSO  on peut preciser
                    l'indice.
                          LENT1= DONCHI1%ACCESS  METH1 num1 ;
                      ou  TAB1 =DONCHI1%ACCESS  METH1  ;

                   pour GCLIM on peut preciser les memes mots qu'en
                   entree .
                        LENT1= DONCHI1%ACCESS METH1 MOT1 ;
                   ou   LENT1= DONCHI1%ACCESS  METH1 ;

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