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