|
From: <de...@us...> - 2012-10-24 15:50:56
|
Revision: 7795
http://fudaa.svn.sourceforge.net/fudaa/?rev=7795&view=rev
Author: deniger
Date: 2012-10-24 15:50:45 +0000 (Wed, 24 Oct 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/business/dodico-h2d/io/src/main/java/org/fudaa/dodico/telemac/dico/DicoTomawacv6p2.java
Modified: trunk/business/dodico-h2d/io/src/main/java/org/fudaa/dodico/telemac/dico/DicoTomawacv6p2.java
===================================================================
--- trunk/business/dodico-h2d/io/src/main/java/org/fudaa/dodico/telemac/dico/DicoTomawacv6p2.java 2012-10-24 15:50:10 UTC (rev 7794)
+++ trunk/business/dodico-h2d/io/src/main/java/org/fudaa/dodico/telemac/dico/DicoTomawacv6p2.java 2012-10-24 15:50:45 UTC (rev 7795)
@@ -200,7 +200,7 @@
entiteSimple.setNiveau(1);
valueByLanguage[0]="Definit le nombre de directions de propagation de la houle."
+"\nLes directions de propagation sont regulierement reparties entre 0 "
- +"\net 360 degr�s.";
+ +"\net 360 degres.";
valueByLanguage[1]="Defines the number of wave propagation directions. The"
+"\npropagation directions are evenly distributed from 0 to 360 degrees.";
entiteSimple.setAide(valueByLanguage[languageIndex_]);
@@ -312,6 +312,10 @@
//start APPORTS DUS AU VENT
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(0,3);
+ choiceKeys=new String[]{"0","1","2","3"};
+ choiceValues=new String[][] {{"Pas d'apport par le vent","Apport dus au vent selon WAM cycle 4","Apport dus au vent selon WAM cycle 3","Apport dus au vent selon expression de Yan (1987)"}
+ ,{"No wind generation","Wind generation in accordance with WAM cycle 4","Wind generation in accordance with WAM cycle 3","Wind generation in accordance with Yan expression (1987)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="APPORTS DUS AU VENT";
valueByLanguage[1]="WIND GENERATION";
@@ -375,6 +379,10 @@
//start DISSIPATION PAR MOUTONNEMENT
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(0,2);
+ choiceKeys=new String[]{"0","1","2"};
+ choiceValues=new String[][] {{"Pas dissipation par moutonnement","Dissipation selon WAM cycle 4","Dissipation selon Van des Westhuysen(2007)"}
+ ,{"No white capping dissipation","Dissipation in accordance with WAM cycle 4","Dissipation in accordance with Van des Westhuysen(2007)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DISSIPATION PAR MOUTONNEMENT";
valueByLanguage[1]="WHITE CAPPING DISSIPATION";
@@ -418,6 +426,10 @@
//start DISSIPATION PAR FROTTEMENT SUR LE FOND
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(0,1);
+ choiceKeys=new String[]{"0","1"};
+ choiceValues=new String[][] {{"Pas de dissipation par frottement au fond","Dissipation selon WAM cycle 4"}
+ ,{"No bottom friction dissipation","Dissipation in accordance with WAM cycle 4"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DISSIPATION PAR FROTTEMENT SUR LE FOND";
valueByLanguage[1]="BOTTOM FRICTION DISSIPATION";
@@ -427,14 +439,14 @@
+"\nsur le fond. Si sa valeur est 0, on ne prend pas en compte la "
+"\ndissipation par frottement, si sa valeur est 1, elle est integree "
+"\nselon la formule equivalente a celle utilisee dans WAM cycle 4. "
- +"\nMots-cles associes : "
+ +"\n**Mots-cles associes :** "
+"\nPROFONDEUR INFINIE "
+"\nCOEFFICIENT DE FROTTEMENT SUR LE FOND";
valueByLanguage[1]="Selection of the modelling type of the bottom friction source"
+"\nterm. If its value is 0, the bottom friction dissipation is ignored; "
+"\nif its value is 1, it is integrated in accordance with a formula that "
+"\nis similar to that of WAM cycle 4. "
- +"\nRelated keywords "
+ +"\n**Related keywords :** "
+"\nINFINITE DEPTH "
+"\nBOTTOM FRICTION COEFFICIENT";
entiteSimple.setAide(valueByLanguage[languageIndex_]);
@@ -450,6 +462,10 @@
//start TRANSFERTS NON LINEAIRES INTER-FREQUENCES
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(0,3);
+ choiceKeys=new String[]{"0","1","2","3"};
+ choiceValues=new String[][] {{"Pas de transfert non lineaire inter-frequences","Transfert non lineaire inter-frequences selon WAM cycle 4 (Methode DIA)","Transfert non lineaire inter-frequences selon Methode MDIA","Transfert non lineaire inter-frequences exact Methode GQM"}
+ ,{"No non-linear transfers term","Non-linear transfers term in accordance with WAM cycle 4 (DIA Method)","Non-linear transfers term in accordance with MDIA Method","Non-linear transfers term calculated with exact GQM Method"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="TRANSFERTS NON LINEAIRES INTER-FREQUENCES";
valueByLanguage[1]="NON-LINEAR TRANSFERS BETWEEN FREQUENCIES";
@@ -499,6 +515,10 @@
//start FORMAT DU FICHIER DES COURANTS
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,4);
+ choiceKeys=new String[]{"1","2","3","4"};
+ choiceValues=new String[][] {{"differences finies formate du type WAM cycle 4","X Y UX UY formate du type SINUSX","Selafin du type TELEMAC","Format utilisateur (couuti.f)"}
+ ,{"finite differences, WAM cycle 4 format type","X Y UX UY, SINUSX format type","Selafin, TELEMAC type","User format (couuti.f)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="FORMAT DU FICHIER DES COURANTS";
valueByLanguage[1]="CURRENTS FILE FORMAT";
@@ -534,7 +554,11 @@
//start FORMAT DU FICHIER DES VENTS
typeEntier=new DicoDataType.Entier();
- typeEntier.setControle(1,3);
+ typeEntier.setControle(1,4);
+ choiceKeys=new String[]{"1","2","3","4"};
+ choiceValues=new String[][] {{"differences finies formate du type WAM cycle 4","X Y UX UY formate du type SINUSX","Selafin du type TELEMAC","Format utilisateur (venuti.f)"}
+ ,{"finite differences, WAM cycle 4 format type","X Y UX UY, SINUSX format type","Selafin, TELEMAC type","User format (venuti.f)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="FORMAT DU FICHIER DES VENTS";
valueByLanguage[1]="WINDS FILE FORMAT";
@@ -599,6 +623,11 @@
//start TYPE DE SPECTRE DIRECTIONNEL INITIAL
typeEntier=new DicoDataType.Entier();
+ typeEntier.setControle(0,7);
+ choiceKeys=new String[]{"0","1","2","3","4","5","6","7"};
+ choiceValues=new String[][] {{"Spectre nul","Spectre JONSWAP","Spectre JONSWAP","Spectre JONSWAP","Spectre JONSWAP","Spectre JONSWAP","Spectre JONSWAP","Spectre TMA"}
+ ,{"non-existent spectrum","JONSWAP spectrum","JONSWAP spectrum","JONSWAP spectrum","JONSWAP spectrum","JONSWAP spectrum","JONSWAP spectrum","TMA spectrum"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="TYPE DE SPECTRE DIRECTIONNEL INITIAL";
valueByLanguage[1]="TYPE OF INITIAL DIRECTIONAL SPECTRUM";
@@ -733,6 +762,10 @@
//start DISSIPATION PAR DEFERLEMENT
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(0,4);
+ choiceKeys=new String[]{"0","1","2","3","4"};
+ choiceValues=new String[][] {{"Pas de deferlement","Dissipation selon Battjes et Janssen (1978)","Dissipation selon Thornton et Guza (1983)","Dissipation selon Roelvink (1993)","Dissipation selon Izumiya et Horikawa (1984)"}
+ ,{"No breaking","Dissipation in accordance with Battjes et Janssen (1978)","Dissipation in accordance with Thornton et Guza (1983)","Dissipation in accordance with Roelvink (1993)","Dissipation in accordance with Izumiya et Horikawa (1984)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DISSIPATION PAR DEFERLEMENT";
valueByLanguage[1]="DEPTH-INDUCED BREAKING DISSIPATION";
@@ -842,6 +875,10 @@
//start DEFERLEMENT 1 (BJ) MODE DE CALCUL DE HM
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,2);
+ choiceKeys=new String[]{"1","2"};
+ choiceValues=new String[][] {{"Hm = GAMMA*D","Hm par critere de Miche"}
+ ,{"Hm = GAMMA*D","Hm given by the Miche criterium"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DEFERLEMENT 1 (BJ) MODE DE CALCUL DE HM";
valueByLanguage[1]="DEPTH-INDUCED BREAKING 1 (BJ) HM COMPUTATION METHOD";
@@ -875,6 +912,10 @@
//start DEFERLEMENT 1 (BJ) CHOIX FREQUENCE CARACTERISTIQUE
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,6);
+ choiceKeys=new String[]{"1","2","3","4","5","6"};
+ choiceValues=new String[][] {{"Frequence Fmoy","Frequence F01 (definie par les moments d ordre 0 et 1 du spectre)","Frequence F02 (definie par les moments d ordre 0 et 2 du spectre)","Frequence Fpic (frequence d echantillonage correspondant au max)","Frequence Fread ordre 5 (frequence de pic methode Read ordre 5)","Frequence Fread ordre 8 (frequence de pic methode Read ordre 8)"}
+ ,{"Frequency Fmoy","Frequency F01 (defined by the moments of order 0 and 1 of the spectrum)","Frequency F02 (defined by the moments of order 0 and 2 of the spectrum)","Frequency Fpic (sampling frequency corresponding to the max)","Frequency Fread ordre 5 (peak frequency, 5th order Read method)","Frequency Fread ordre 8 (peak frequency, 8th order Read method)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DEFERLEMENT 1 (BJ) CHOIX FREQUENCE CARACTERISTIQUE";
valueByLanguage[1]="DEPTH-INDUCED BREAKING 1 (BJ) CHARACTERISTIC FREQUENCY";
@@ -953,6 +994,10 @@
//start DEFERLEMENT 2 (TG) CHOIX FREQUENCE CARACTERISTIQUE
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,6);
+ choiceKeys=new String[]{"1","2","3","4","5","6"};
+ choiceValues=new String[][] {{"Frequence Fmoy","Frequence F01 (definie par les moments d ordre 0 et 1 du spectre)","Frequence F02 (definie par les moments d ordre 0 et 2 du spectre)","Frequence Fpic (frequence d echantillonage correspondant au max)","Frequence Fread ordre 5 (frequence de pic methode Read ordre 5)","Frequence Fread ordre 8 (frequence de pic methode Read ordre 8)"}
+ ,{"Frequency Fmoy","Frequency F01 (defined by the moments of order 0 and 1 of the spectrum)","Frequency F02 (defined by the moments of order 0 and 2 of the spectrum)","Frequency Fpic (sampling frequency corresponding to the max)","Frequency Fread ordre 5 (peak frequency, 5th order Read method)","Frequency Fread ordre 8 (peak frequency, 8th order Read method)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DEFERLEMENT 2 (TG) CHOIX FREQUENCE CARACTERISTIQUE";
valueByLanguage[1]="DEPTH-INDUCED BREAKING 2 (TG) CHARACTERISTIC FREQUENCY";
@@ -995,6 +1040,10 @@
//start DEFERLEMENT 3 (RO) DISTRIBUTION DES HAUTEURS DE HOULE
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,2);
+ choiceKeys=new String[]{"1","2"};
+ choiceValues=new String[][] {{"Weibull","Rayleigh"}
+ ,{"Weibull","Rayleigh"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DEFERLEMENT 3 (RO) DISTRIBUTION DES HAUTEURS DE HOULE";
valueByLanguage[1]="DEPTH-INDUCED BREAKING 3 (RO) WAVE HEIGHT DISTRIBUTION";
@@ -1070,6 +1119,10 @@
//start DEFERLEMENT 3 (RO) CHOIX FREQUENCE CARACTERISTIQUE
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,6);
+ choiceKeys=new String[]{"1","2","3","4","5","6"};
+ choiceValues=new String[][] {{"Frequence Fmoy","Frequence F01 (definie par les moments d ordre 0 et 1 du spectre)","Frequence F02 (definie par les moments d ordre 0 et 2 du spectre)","Frequence Fpic (frequence d echantillonage correspondant au max)","Frequence Fread ordre 5 (frequence de pic methode Read ordre 5)","Frequence Fread ordre 8 (frequence de pic methode Read ordre 8)"}
+ ,{"Frequency Fmoy","Frequency F01 (defined by the moments of order 0 and 1 of the spectrum)","Frequency F02 (defined by the moments of order 0 and 2 of the spectrum)","Frequency Fpic (sampling frequency corresponding to the max)","Frequency Fread ordre 5 (peak frequency, 5th order Read method)","Frequency Fread ordre 8 (peak frequency, 8th order Read method)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DEFERLEMENT 3 (RO) CHOIX FREQUENCE CARACTERISTIQUE";
valueByLanguage[1]="DEPTH-INDUCED BREAKING 3 (RO) CHARACTERISTIC FREQUENCY";
@@ -1116,6 +1169,10 @@
//start DEFERLEMENT 4 (IH) CHOIX FREQUENCE CARACTERISTIQUE
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,6);
+ choiceKeys=new String[]{"1","2","3","4","5","6"};
+ choiceValues=new String[][] {{"Frequence Fmoy","Frequence F01 (definie par les moments d ordre 0 et 1 du spectre)","Frequence F02 (definie par les moments d ordre 0 et 2 du spectre)","Frequence Fpic (frequence d echantillonage correspondant au max)","Frequence Fread ordre 5 (frequence de pic methode Read ordre 5)","Frequence Fread ordre 8 (frequence de pic methode Read ordre 8)"}
+ ,{"Frequency Fmoy","Frequency F01 (defined by the moments of order 0 and 1 of the spectrum)","Frequency F02 (defined by the moments of order 0 and 2 of the spectrum)","Frequency Fpic (sampling frequency corresponding to the max)","Frequency Fread ordre 5 (peak frequency, 5th order Read method)","Frequency Fread ordre 8 (peak frequency, 8th order Read method)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DEFERLEMENT 4 (IH) CHOIX FREQUENCE CARACTERISTIQUE";
valueByLanguage[1]="DEPTH-INDUCED BREAKING 4 (IH) CHARACTERISTIC FREQUENCY";
@@ -1183,6 +1240,11 @@
//start LIMITEUR DE CROISSANCE
typeEntier=new DicoDataType.Entier();
+ typeEntier.setControle(0,2);
+ choiceKeys=new String[]{"0","1","2"};
+ choiceValues=new String[][] {{"pas de limiteur","limiteur type WAM 4 original","limiteur de Hersbach et Janssen (1999)"}
+ ,{"no wave growth limiter","WAM 4 original limiter","Hersbach et Janssen (1999) limiter"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="LIMITEUR DE CROISSANCE";
valueByLanguage[1]="WAVE GROWTH LIMITER";
@@ -1212,6 +1274,11 @@
//start CROISSANCE LINEAIRE DES VAGUES
typeEntier=new DicoDataType.Entier();
+ typeEntier.setControle(0,1);
+ choiceKeys=new String[]{"0","1"};
+ choiceValues=new String[][] {{"pas de terme de croissance lineaire","croissance lineaire selon Cavaleri et Malanotte-Rizzoli (1981)"}
+ ,{"the linear wave growth is ignored","linear wave growth as in Cavaleri and Malanotte-Rizzoli (1981)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="CROISSANCE LINEAIRE DES VAGUES";
valueByLanguage[1]="LINEAR WAVE GROWTH";
@@ -1247,6 +1314,10 @@
//start TRANSFERTS ENTRE TRIPLETS DE FREQUENCES
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(0,2);
+ choiceKeys=new String[]{"0","1","2"};
+ choiceValues=new String[][] {{"Pas de transfert","modele LTA (Eldeberky, 1996)","modele SPB (Becq, 1998)"}
+ ,{"no triad interactions","LTA model (Eldeberky, 1996)","SPB model (Becq, 1998)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="TRANSFERTS ENTRE TRIPLETS DE FREQUENCES";
valueByLanguage[1]="TRIAD INTERACTIONS";
@@ -1286,6 +1357,11 @@
//start TYPE DE SPECTRE DIRECTIONNEL AUX LIMITES
typeEntier=new DicoDataType.Entier();
+ typeEntier.setControle(0,7);
+ choiceKeys=new String[]{"0","1","2","3","4","5","6","7"};
+ choiceValues=new String[][] {{"Spectre nul","Spectre JONSWAP","Spectre JONSWAP","Spectre JONSWAP","Spectre JONSWAP","Spectre JONSWAP","Spectre JONSWAP","Spectre TMA"}
+ ,{"non-existent spectrum","JONSWAP spectrum","JONSWAP spectrum","JONSWAP spectrum","JONSWAP spectrum","JONSWAP spectrum","JONSWAP spectrum","TMA spectrum"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="TYPE DE SPECTRE DIRECTIONNEL AUX LIMITES";
valueByLanguage[1]="TYPE OF BOUNDARY DIRECTIONAL SPECTRUM";
@@ -1295,8 +1371,8 @@
+"\nnul aux limites. Si il est pris egal entre 1 et 6 "
+"\nun spectre de type JONSWAP est specifie en tout point des limites "
+"\nd entree en fonction du champ de vent aux limites et ou des "
- +"\nvaleurs des autres mots cles. Si il est pris � 7 un spectre de "
- +"\ntype TMA parametre est specifi� aux limites. "
+ +"\nvaleurs des autres mots cles. Si il est pris egal a 7 un spectre de "
+ +"\ntype TMA parametre est specifie aux limites. "
+"\n**Mots-cles associes :** "
+"\nHAUTEUR SIGNIFICATIVE AUX LIMITES "
+"\nFREQUENCE DE PIC AUX LIMITES "
@@ -1376,22 +1452,27 @@
//start FORMAT DU FICHIER DU NIVEAU DE LA MAREE
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,4);
+ choiceKeys=new String[]{"1","2","3","4"};
+ choiceValues=new String[][] {{"differences finies formate du type WAM cycle 4","X Y UX UY formate du type SINUSX","Selafin du type TELEMAC","Format utilisateur (maruti.f)"}
+ ,{"finite differences, WAM cycle 4 format type","X Y UX UY, SINUSX format type","Selafin, TELEMAC type","User format (maruti.f)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="FORMAT DU FICHIER DU NIVEAU DE LA MAREE";
valueByLanguage[1]="TIDAL WATER LEVEL FILE FORMAT";
entiteSimple=new DicoEntite.Simple(valueByLanguage[languageIndex_],typeEntier);
entiteSimple.setNiveau(2);
valueByLanguage[0]="Choix du type de format du fichier du niveau de la maree :"
- +"\n1 = differences finies formate du type WAM cycle 4 "
- +"\n2 = selafin du type TELEMAC "
- +"\n3 = format utilisateur (Modifier alors la procedure maruti.f) "
+ +"\n1 = differences finies formate du type WAM cycle 4"
+ +"\n2 = X Y UX UY au format type SINUSX"
+ +"\n3 = selafin du type TELEMAC "
+ +"\n4 = format utilisateur (Modifier alors la procedure maruti.f) "
+"\n**Mots-cles associes :** "
+"\nPRISE EN COMPTE DE LA MAREE "
+"\nFICHIER DU NIVEAU DE LA MAREE BINAIRE "
+"\nFICHIER DU NIVEAU DE LA MAREE FORMATE "
+"\nBINAIRE DU FICHIER DU NIVEAU DE LA MAREE "
+"\nPERIODE D ACTUALISATION DE LA MAREE";
- valueByLanguage[1]="Selection of the type of currents file format :"
+ valueByLanguage[1]="Selection of the type of tide file format :"
+"\n1 = finite differences, WAM cycle 4 format type "
+"\n2 = X Y UX UY, SINUSX format type "
+"\n3 = selafin, TELEMAC type "
@@ -1467,6 +1548,10 @@
//start FONCTION DE REPARTITION ANGULAIRE INITIALE
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,3);
+ choiceKeys=new String[]{"1","2","3"};
+ choiceValues=new String[][] {{"cos^2s(T-T0), T dans [T0-pi/2,T0+pi/2]","exp(-0.5((T-T0)/s)^2), T dans [T0-pi/2,T0+pi/2]","cos^2s((T-T0)/2) (de type Mitsuyasu)"}
+ ,{"cos^2s(T-T0), T in [T0-pi/2,T0+pi/2]","exp(-0.5((T-T0)/s)^2), T in [T0-pi/2,T0+pi/2]","cos^2s((T-T0)/2) (de type Mitsuyasu)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="FONCTION DE REPARTITION ANGULAIRE INITIALE";
valueByLanguage[1]="INITIAL ANGULAR DISTRIBUTION FUNCTION";
@@ -1502,6 +1587,10 @@
//start FONCTION DE REPARTITION ANGULAIRE AUX LIMITES
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,3);
+ choiceKeys=new String[]{"1","2","3"};
+ choiceValues=new String[][] {{"cos^2s(T-T0), T dans [T0-pi/2,T0+pi/2]","exp(-0.5((T-T0)/s)^2), T dans [T0-pi/2,T0+pi/2]","cos^2s((T-T0)/2) (de type Mitsuyasu)"}
+ ,{"cos^2s(T-T0), T in [T0-pi/2,T0+pi/2]","exp(-0.5((T-T0)/s)^2), T in [T0-pi/2,T0+pi/2]","cos^2s((T-T0)/2) (de type Mitsuyasu)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="FONCTION DE REPARTITION ANGULAIRE AUX LIMITES";
valueByLanguage[1]="BOUNDARY ANGULAR DISTRIBUTION FUNCTION";
@@ -1558,6 +1647,10 @@
//start REGLAGE POUR INTEGRATION SUR OMEGA1
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(1,3);
+ choiceKeys=new String[]{"1","2","3"};
+ choiceValues=new String[][] {{"moyen","fin","grossier"}
+ ,{"medium","fine","rough"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="REGLAGE POUR INTEGRATION SUR OMEGA1";
valueByLanguage[1]="SETTING FOR INTEGRATION ON OMEGA1";
@@ -1582,6 +1675,10 @@
//start REGLAGE POUR INTEGRATION SUR THETA1
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(3,16);
+ choiceKeys=new String[]{"3","4","8"};
+ choiceValues=new String[][] {{"grossier","moyen","fin"}
+ ,{"rough","medium","fine"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="REGLAGE POUR INTEGRATION SUR THETA1";
valueByLanguage[1]="SETTING FOR INTEGRATION ON THETA1";
@@ -1608,6 +1705,10 @@
//start REGLAGE POUR INTEGRATION SUR OMEGA2
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(3,16);
+ choiceKeys=new String[]{"6","8","12"};
+ choiceValues=new String[][] {{"grossier","moyen","fin"}
+ ,{"rough","medium","fine"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="REGLAGE POUR INTEGRATION SUR OMEGA2";
valueByLanguage[1]="SETTING FOR INTEGRATION ON OMEGA2";
@@ -1632,6 +1733,10 @@
//start DIFFRACTION
typeEntier=new DicoDataType.Entier();
typeEntier.setControle(0,2);
+ choiceKeys=new String[]{"0","1","2"};
+ choiceValues=new String[][] {{"Pas de prise en compte de la diffraction","Mild Slope Equation de Berkhoff (1972)","Revised Mild Slope Equation de Porter (2003)"}
+ ,{"Diffraction is not taken into account","Mild Slope Equation model (Berkhoff - 1972)","Revised Mild Slope Equation model (Porter - 2003)"} };
+ typeEntier.setChoice(choiceKeys,choiceValues[languageIndex_]);
valueByLanguage[0]="DIFFRACTION";
valueByLanguage[1]="DIFFRACTION";
@@ -1813,8 +1918,10 @@
valueByLanguage[0]="ABSCISSES DES POINTS DE SORTIE DU SPECTRE";
valueByLanguage[1]="ABSCISSAE OF SPECTRUM PRINTOUT POINTS";
- entiteVecteur=new DicoEntite.Vecteur(valueByLanguage[languageIndex_],typeReel,";");
- entiteVecteur.setNiveau(1);
+ entiteTableau=new DicoEntite.Tableau(valueByLanguage[languageIndex_],typeReel);
+ entiteTableau.setTaille(10);
+ entiteTableau.setDynamique(true);
+ entiteTableau.setNiveau(1);
valueByLanguage[0]="Tableau donnant les abscisses des points de sortie Seraphin du"
+"\nspectre et de dimension maximale 99. Les points de sortie du spectre "
+"\nsont les points 2D les plus proches des coordonnees specifiees "
@@ -1827,14 +1934,14 @@
+"\n**Related keywords :** "
+"\nORDINATES OF SPECTRUM PRINTOUT POINTS "
+"\nPUNCTUAL RESULTS FILE";
- entiteVecteur.setAide(valueByLanguage[languageIndex_]);
+ entiteTableau.setAide(valueByLanguage[languageIndex_]);
valueByLanguage[0]="RESULTATS";
valueByLanguage[1]="RESULTS";
- entiteVecteur.setRubrique(valueByLanguage[languageIndex_]);
+ entiteTableau.setRubrique(valueByLanguage[languageIndex_]);
valueByLanguage[0]="0.;0.;0.;0.;0.;0.;0.;0.;0.;0.";
valueByLanguage[1]="0.;0.;0.;0.;0.;0.;0.;0.;0.;0.";
- entiteVecteur.setDefautValue(valueByLanguage[languageIndex_]);
- entites[49]=entiteVecteur.getImmutable();
+ entiteTableau.setDefautValue(valueByLanguage[languageIndex_]);
+ entites[49]=entiteTableau.getImmutable();
//start ORDONNEES DES POINTS DE SORTIE DU SPECTRE
@@ -1842,8 +1949,10 @@
valueByLanguage[0]="ORDONNEES DES POINTS DE SORTIE DU SPECTRE";
valueByLanguage[1]="ORDINATES OF SPECTRUM PRINTOUT POINTS";
- entiteVecteur=new DicoEntite.Vecteur(valueByLanguage[languageIndex_],typeReel,";");
- entiteVecteur.setNiveau(1);
+ entiteTableau=new DicoEntite.Tableau(valueByLanguage[languageIndex_],typeReel);
+ entiteTableau.setTaille(10);
+ entiteTableau.setDynamique(true);
+ entiteTableau.setNiveau(1);
valueByLanguage[0]="Tableau donnant les ordonnees des points de sortie Seraphin du"
+"\nspectre et de dimension max 99.Les points de sortie du spectre "
+"\nsont les points 2D les plus proches des coordonnees specifiees "
@@ -1856,14 +1965,14 @@
+"\n**Related keywords:** "
+"\nABSCISSAE OF SPECTRUM PRINTOUT POINTS "
+"\nPUNCTUAL RESULT FILE";
- entiteVecteur.setAide(valueByLanguage[languageIndex_]);
+ entiteTableau.setAide(valueByLanguage[languageIndex_]);
valueByLanguage[0]="RESULTATS";
valueByLanguage[1]="RESULTS";
- entiteVecteur.setRubrique(valueByLanguage[languageIndex_]);
+ entiteTableau.setRubrique(valueByLanguage[languageIndex_]);
valueByLanguage[0]="0.;0.;0.;0.;0.;0.;0.;0.;0.;0.";
valueByLanguage[1]="0.;0.;0.;0.;0.;0.;0.;0.;0.;0.";
- entiteVecteur.setDefautValue(valueByLanguage[languageIndex_]);
- entites[50]=entiteVecteur.getImmutable();
+ entiteTableau.setDefautValue(valueByLanguage[languageIndex_]);
+ entites[50]=entiteTableau.getImmutable();
//start DATE DE DEBUT DU CALCUL
@@ -3963,19 +4072,21 @@
"FX","FY","SXX","SYY","SXY","UWB","POW","FMOY","FM01","FM02",
"FPD","FPR5","FPR8","US","CD","Z0","WS","TMOY","TM01","TM02",
"TPD","TPR5","TPR8","PRI","BETA"};
- choiceValues=new String[][] {{"variance totale","Hauteur significative spectrale","Direction moyenne de houle","Etalement directionnel moyen","Cote du fond","Hauteur d'eau","Courant suivant X","Courant suivant Y","Vent suivant X","Vent suivant Y",
- "Force motrice suivant X","Force motrice suivant Y","Contrainte de radiation suivant xx","Contrainte de radiation suivant yy","Contrainte de radiation suivant xy","Vitesse orbitale au fond","Puissance lineique de houle (par metre de crete)","Frequence moyenne FMOY","Frequence moyenne FM01","Frequence moyenne FM02",
- "Frequence de pic discrete","Frequence de pic de Read ordre 5","Frequence de pic de Read ordre 8","Vitesse de frottement en surface u*","Coefficient de trainee en surface CD","Longueur de rugosite en surface Z0","Contrainte de houle en surface","Periode moyenne Tmoy","Periode moyenne Tm01","Periode moyenne Tm02",
- "Periode de pic discrete","Periode de pic de Read ordre 5","Periode de pic de Read ordre 8","tableau prive","coefficient de deferlement"}
- ,{"Total variance","Spectral significant wave height","Mean wave direction","Mean directional spreading","Sea bottom level","Water depth","Current along X","Current along Y","Wind along X","Wind along Y",
- "Driving force along X","Driving force along Y","Radiation stress along xx","Radiation stress along yy","Radiation stress along xy","Bottom celerity","Wave power (per meter along wave crest)","Mean frequency FMOY","Mean frequency FM01","Mean frequency FM02",
- "Discrete peak frequency","Peak frequency by Read method of order 5","Peak frequency by Read method of order 8","Surface friction velocity u*","Surface drag coefficient CD","Surface roughness length Z0","Surface wave stress","Mean period Tmoy","Mean period Tm01","Mean period Tm02",
- "Discrete peak period","Peak period by Read method of order 5","Peak period by Read method of order 8","Private table","Breaking waves coefficient"} };
+ choiceValues=new String[][] {{"variance totale (m2)","Hauteur significative spectrale (m)","Direction moyenne de houle (°)","Etalement directionnel moyen (°)","Cote du fond (m)","Hauteur d'eau (m)","Courant suivant X (m/s)","Courant suivant Y (m/s)","Vent suivant X (m/s)","Vent suivant Y (m/s)",
+ "Force motrice suivant X (m/s2)","Force motrice suivant Y (m/s2)","Contrainte de radiation suivant xx (m3/s2)","Contrainte de radiation suivant yy (m3/s2)","Contrainte de radiation suivant xy (m3/s2)","Vitesse orbitale au fond (m/s)","Puissance lineique de houle (par metre de crete) (kW/m)","Frequence moyenne FMOY (Hz)","Frequence moyenne FM01 (Hz)","Frequence moyenne FM02 (Hz)",
+ "Frequence de pic discrete (Hz)","Frequence de pic de Read ordre 5 (Hz)","Frequence de pic de Read ordre 8 (Hz)","Vitesse de frottement en surface u* (m/s)","Coefficient de trainee en surface CD (-)","Longueur de rugosite en surface Z0 (m)","Contrainte de houle en surface (kg/(m.s2))","Periode moyenne Tmoy (s)","Periode moyenne Tm01 (s)","Periode moyenne Tm02 (s)",
+ "Periode de pic discrete (s)","Periode de pic de Read ordre 5 (s)","Periode de pic de Read ordre 8 (s)","tableau prive (?)","coefficient de deferlement (-)"}
+ ,{"Total variance (m2)","Spectral significant wave height (m)","Mean wave direction (°)","Mean directional spreading (°)","Sea bottom level (m)","Water depth (m)","Current along X (m/s)","Current along Y (m/s)","Wind along X (m/s)","Wind along Y (m/s)",
+ "Driving force along X (m/s2)","Driving force along Y (m/s2)","Radiation stress along xx (m3/s2)","Radiation stress along yy (m3/s2)","Radiation stress along xy (m3/s2)","Bottom celerity (m/s)","Wave power (per meter along wave crest) (kW/m)","Mean frequency FMOY (Hz)","Mean frequency FM01 (Hz)","Mean frequency FM02 (Hz)",
+ "Discrete peak frequency (Hz)","Peak frequency by Read method of order 5 (Hz)","Peak frequency by Read method of order 8 (Hz)","Surface friction velocity u* (m/s)","Surface drag coefficient CD (-)","Surface roughness length Z0 (m)","Surface wave stress (kg/(m.s2))","Mean period Tmoy (s)","Mean period Tm01 (s)","Mean period Tm02 (s)",
+ "Discrete peak period (s)","Peak period by Read method of order 5 (s)","Peak period by Read method of order 8 (s)","Private table (?)","Breaking waves coefficient (-)"} };
typeChaine.setChoice(choiceKeys,choiceValues[languageIndex_]);
+ typeChaine.setEditable(true);
valueByLanguage[0]="VARIABLES POUR LES SORTIES GRAPHIQUES 2D";
valueByLanguage[1]="VARIABLES FOR 2D GRAPHIC PRINTOUTS";
entiteVecteur=new DicoEntite.Vecteur(valueByLanguage[languageIndex_],typeChaine,",");
+ entiteVecteur.setDataColumn(true);
entiteVecteur.setNiveau(1);
valueByLanguage[0]="Noms des variables que l'utilisateur veut ecrire dans"
+"\nle FICHIER DES RESULTATS 2D. Les variables disponibles sont : "
@@ -4208,6 +4319,9 @@
valueByLanguage[0]="FICHIERS DE DONNEES";
valueByLanguage[1]="DATA FILE";
entiteSimple.setRubrique(valueByLanguage[languageIndex_]);
+ valueByLanguage[0]="DEFAUT";
+ valueByLanguage[1]="DEFAUT1";
+ entiteSimple.setDefautValue(valueByLanguage[languageIndex_]);
entites[134]=entiteSimple.getImmutable();
@@ -5105,8 +5219,8 @@
valueByLanguage[1]="Indicates whether an infinite depth is assumed. If so, bottom"
+"\nfriction is inhibited.";
entiteSimple.setAide(valueByLanguage[languageIndex_]);
- valueByLanguage[0]="GENERAL";
- valueByLanguage[1]="GENERAL";
+ valueByLanguage[0]="OPTIONS DU CALCUL";
+ valueByLanguage[1]="COMPUTATION OPTIONS";
entiteSimple.setRubrique(valueByLanguage[languageIndex_]);
valueByLanguage[0]="false";
valueByLanguage[1]="false";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|