Update of /cvsroot/fudaa//fudaa_devel/dodico/src/org/fudaa/dodico/mascaret
In directory sc8-pr-cvs1:/tmp/cvs-serv7231
Modified Files:
CConversionHydraulique1d.java DCalculMascaret.java
DParametresMascaret.java EdamoxWriter.java
Log Message:
Déactivation de la fonction Casier et des nouveautés de mascaret V5P2.
Index: CConversionHydraulique1d.java
===================================================================
RCS file: /cvsroot/fudaa//fudaa_devel/dodico/src/org/fudaa/dodico/mascaret/CConversionHydraulique1d.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** CConversionHydraulique1d.java 4 Aug 2003 17:43:54 -0000 1.6
--- CConversionHydraulique1d.java 17 Oct 2003 16:22:06 -0000 1.7
***************
*** 62,65 ****
--- 62,66 ----
parametresMascaret.parametresTailleMaxFichier(new SParametresTailleMaxFichier(t.maxListingCode(), t.maxListingDamocles(), t.maxResultatRubens(), t.maxResultatOpthyca(), t.maxResultatReprise()) );
boolean presenceCasier = (calculHydraulique1d.etude().reseau().casiers().length > 0);
+ if (! CGlobal.autorisationCasier) presenceCasier = false;
if (presenceCasier) {
parametresMascaret.casierGEO(convertirParametresGeoCasiers(calculHydraulique1d.etude().reseau().casiers()));
***************
*** 197,201 ****
paramMas.implicitNoyauTrans=iparamGen.implicitationNoyauTrans();
// perte de charge automatique en cas d'élargissement
! paramMas.perteChargeAutoElargissement=iparamGen.perteChargeAutoElargissement();
// Casier
--- 198,204 ----
paramMas.implicitNoyauTrans=iparamGen.implicitationNoyauTrans();
// perte de charge automatique en cas d'élargissement
! if (CGlobal.autorisationPerteChargeAutoElarg) {
! paramMas.perteChargeAutoElargissement = iparamGen.perteChargeAutoElargissement();
! }
// Casier
***************
*** 540,544 ****
sMas.type = 4; // type du seuil : Zam=f(Cote Crete , Coeff Debit)
sMas.coteCrete = l.coteCrete();
! sMas.epaisseur = l.epaisseur().value() +1;
if (!l.ruptureInstantanee()) {
sMas.coeffDebit = l.coefQ();
--- 543,547 ----
sMas.type = 4; // type du seuil : Zam=f(Cote Crete , Coeff Debit)
sMas.coteCrete = l.coteCrete();
! if (CGlobal.autorisationSeuilLoiEpaisseur) sMas.epaisseur = l.epaisseur().value() +1;
if (!l.ruptureInstantanee()) {
sMas.coeffDebit = l.coefQ();
***************
*** 554,558 ****
sMas.coteCrete = l.coteCrete();
sMas.coeffDebit = l.coefQ();
! sMas.epaisseur = l.epaisseur().value() +1;
}
else if (s instanceof IBarrage) {
--- 557,561 ----
sMas.coteCrete = l.coteCrete();
sMas.coeffDebit = l.coefQ();
! if (CGlobal.autorisationSeuilLoiEpaisseur) sMas.epaisseur = l.epaisseur().value() +1;
}
else if (s instanceof IBarrage) {
Index: DCalculMascaret.java
===================================================================
RCS file: /cvsroot/fudaa//fudaa_devel/dodico/src/org/fudaa/dodico/mascaret/DCalculMascaret.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** DCalculMascaret.java 4 Aug 2003 17:43:54 -0000 1.5
--- DCalculMascaret.java 17 Oct 2003 16:22:06 -0000 1.6
***************
*** 185,203 ****
File ficCasierLIS=getFichier(c, ".cas_lis");
File ficLiaisonLIS=getFichier(c, ".liai_lis");
- if (casier) {
- if (ficCasierGEO.exists())ficCasierGEO.delete();
-
- if (ficCasierOPT.exists())ficCasierOPT.delete();
-
- if (ficCasierRUB.exists())ficCasierRUB.delete();
-
- if (ficLiaisonOPT.exists())ficLiaisonOPT.delete();
-
- if (ficLiaisonRUB.exists())ficLiaisonRUB.delete();
! if (ficCasierLIS.exists())ficCasierLIS.delete();
!
! if (ficLiaisonLIS.exists())ficLiaisonLIS.delete();
! }
// fin des fichier casiers
--- 185,196 ----
File ficCasierLIS=getFichier(c, ".cas_lis");
File ficLiaisonLIS=getFichier(c, ".liai_lis");
! if (ficCasierGEO.exists())ficCasierGEO.delete();
! if (ficCasierOPT.exists())ficCasierOPT.delete();
! if (ficCasierRUB.exists())ficCasierRUB.delete();
! if (ficLiaisonOPT.exists())ficLiaisonOPT.delete();
! if (ficLiaisonRUB.exists())ficLiaisonRUB.delete();
! if (ficCasierLIS.exists())ficCasierLIS.delete();
! if (ficLiaisonLIS.exists())ficLiaisonLIS.delete();
// fin des fichier casiers
***************
*** 337,388 ****
// pour les casier
! if (casier) {
! setProgression("Lecture des resultats", 85);
! if (ficCasierOPT.exists()) {
! results.resultatsCasierOPT(DResultatsMascaret.litResultatsOPT(ficCasierOPT, 10000.,false));
! }
! else {
! results.resultatsCasierOPT(new SResultatsOPT(new SResultatsVariable[0],
! new SResultatPasTemps[0]));
! }
! if (ficCasierRUB.exists()) {
! results.resultatsCasierRUB(DResultatsMascaret.litResultatsRUB(ficCasierRUB, 10000.));
! }
! else {
! results.resultatsCasierRUB(new SResultatsRUB(new byte[0]));
! }
! setProgression("Lecture des resultats", 90);
! if (ficLiaisonOPT.exists()) {
! results.resultatsLiaisonOPT(DResultatsMascaret.litResultatsOPT(ficLiaisonOPT, 10000.,false));
! }
! else {
! results.resultatsLiaisonOPT(new SResultatsOPT(new SResultatsVariable[0],
! new SResultatPasTemps[0]));
! }
! if (ficLiaisonRUB.exists()) {
! results.resultatsLiaisonRUB(DResultatsMascaret.litResultatsRUB(ficLiaisonRUB, 10000.));
! }
! else {
! results.resultatsLiaisonRUB(new SResultatsRUB(new byte[0]));
! }
! setProgression("Lecture des resultats", 95);
! if (ficCasierLIS.exists()) {
! results.casierLIS(DResultatsMascaret.litResultatsLIS(ficCasierLIS, 10000.));
! }
! else {
! results.casierLIS(new SResultatsLIS(new byte[0]));
! }
! setProgression("Lecture des resultats", 97);
! if (ficLiaisonLIS.exists()) {
! results.liaisonLIS(DResultatsMascaret.litResultatsLIS(ficLiaisonLIS, 10000.));
! }
! else {
! results.liaisonLIS(new SResultatsLIS(new byte[0]));
! }
}
// fin des fichier casiers
--- 330,379 ----
// pour les casier
! setProgression("Lecture des resultats", 85);
! if (ficCasierOPT.exists()) {
! results.resultatsCasierOPT(DResultatsMascaret.litResultatsOPT(ficCasierOPT, 10000.,false));
! }
! else {
! results.resultatsCasierOPT(new SResultatsOPT(new SResultatsVariable[0],
! new SResultatPasTemps[0]));
! }
! if (ficCasierRUB.exists()) {
! results.resultatsCasierRUB(DResultatsMascaret.litResultatsRUB(ficCasierRUB, 10000.));
! }
! else {
! results.resultatsCasierRUB(new SResultatsRUB(new byte[0]));
! }
! setProgression("Lecture des resultats", 90);
! if (ficLiaisonOPT.exists()) {
! results.resultatsLiaisonOPT(DResultatsMascaret.litResultatsOPT(ficLiaisonOPT, 10000.,false));
! }
! else {
! results.resultatsLiaisonOPT(new SResultatsOPT(new SResultatsVariable[0],
! new SResultatPasTemps[0]));
! }
! if (ficLiaisonRUB.exists()) {
! results.resultatsLiaisonRUB(DResultatsMascaret.litResultatsRUB(ficLiaisonRUB, 10000.));
! }
! else {
! results.resultatsLiaisonRUB(new SResultatsRUB(new byte[0]));
! }
! setProgression("Lecture des resultats", 95);
! if (ficCasierLIS.exists()) {
! results.casierLIS(DResultatsMascaret.litResultatsLIS(ficCasierLIS, 10000.));
! }
! else {
! results.casierLIS(new SResultatsLIS(new byte[0]));
! }
! setProgression("Lecture des resultats", 97);
! if (ficLiaisonLIS.exists()) {
! results.liaisonLIS(DResultatsMascaret.litResultatsLIS(ficLiaisonLIS, 10000.));
! }
! else {
! results.liaisonLIS(new SResultatsLIS(new byte[0]));
}
// fin des fichier casiers
Index: DParametresMascaret.java
===================================================================
RCS file: /cvsroot/fudaa//fudaa_devel/dodico/src/org/fudaa/dodico/mascaret/DParametresMascaret.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** DParametresMascaret.java 4 Aug 2003 17:43:54 -0000 1.4
--- DParametresMascaret.java 17 Oct 2003 16:22:07 -0000 1.5
***************
*** 22,25 ****
--- 22,26 ----
import org.fudaa.dodico.corba.mascaret.*;
import org.fudaa.dodico.fortran.*;
+ import org.fudaa.dodico.hydraulique1d.CGlobal;
/**
***************
*** 177,186 ****
ecritureParametres.setNomRubrique("PARAMETRES NUMERIQUES (1)");
Object[] descriptionChamp = new Object[7];
! descriptionChamp[0] = "CALCUL D'UNE ONDE DE SUBMERSION";
! descriptionChamp[1] = "FROUDE LIMITE POUR LES CONDITIONS LIMITES";
! descriptionChamp[2] = "TRAITEMENT IMPLICITE DU FROTTEMENT";
! descriptionChamp[3] = "HAUTEUR D'EAU MINIMALE";
! descriptionChamp[4] = "IMPLICITATION DU NOYAU TRANSCRITIQUE";
! descriptionChamp[5] = "PERTES DE CHARGE AUTOMATIQUE NOYAU TRANSCRITIQUE";
// description sous rubrique casier
--- 178,195 ----
ecritureParametres.setNomRubrique("PARAMETRES NUMERIQUES (1)");
Object[] descriptionChamp = new Object[7];
!
! int n=0;
! descriptionChamp[n++] = "CALCUL D'UNE ONDE DE SUBMERSION";
! descriptionChamp[n++] = "FROUDE LIMITE POUR LES CONDITIONS LIMITES";
! descriptionChamp[n++] = "TRAITEMENT IMPLICITE DU FROTTEMENT";
! descriptionChamp[n++] = "HAUTEUR D'EAU MINIMALE";
! descriptionChamp[n++] = "IMPLICITATION DU NOYAU TRANSCRITIQUE";
! if (CGlobal.autorisationPerteChargeAutoElarg) {
! descriptionChamp[n++] =
! "PERTES DE CHARGE AUTOMATIQUE NOYAU TRANSCRITIQUE";
! }
! else {
! descriptionChamp[n++] ="";
! }
// description sous rubrique casier
***************
*** 194,198 ****
descriptionCasier[1] = descriptionChampCasier;
}
! descriptionChamp[6] = descriptionCasier;
ecritureParametres.setDescriptionChamp(descriptionChamp);
--- 203,207 ----
descriptionCasier[1] = descriptionChampCasier;
}
! descriptionChamp[n++] = descriptionCasier;
ecritureParametres.setDescriptionChamp(descriptionChamp);
Index: EdamoxWriter.java
===================================================================
RCS file: /cvsroot/fudaa//fudaa_devel/dodico/src/org/fudaa/dodico/mascaret/EdamoxWriter.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** EdamoxWriter.java 4 Aug 2003 17:43:54 -0000 1.4
--- EdamoxWriter.java 17 Oct 2003 16:22:07 -0000 1.5
***************
*** 127,150 ****
}
else { // pas une Structure défini dans l'IDL
! s = descriptionChamp[i].toString()+" = ";
! if (lobj instanceof Boolean) {
! if ( ((Boolean)lobj).booleanValue() )
! ecrit(s+"VRAI");
! else
! ecrit(s+"FAUX");
! }
! else if (lobj instanceof String) {
! ecrit(s+"'"+lobj.toString()+"'");
! }
! else if (lobj instanceof Integer) {
! if (((Integer)lobj).intValue() != IRIEN)
! ecrit(s+lobj.toString());
! }
! else if (lobj instanceof Double) {
! if (!((Double)lobj).isNaN())
! ecrit(s+lobj.toString());
! }
! else { // pas un booleen ni une chaine ni entier ni double
! ecrit(s+lobj.toString());
}
}
--- 127,153 ----
}
else { // pas une Structure défini dans l'IDL
! String champ = descriptionChamp[i].toString();
! if (!champ.equals("")) {
! s = champ + " = ";
! if (lobj instanceof Boolean) {
! if ( ( (Boolean) lobj).booleanValue())
! ecrit(s + "VRAI");
! else
! ecrit(s + "FAUX");
! }
! else if (lobj instanceof String) {
! ecrit(s + "'" + lobj.toString() + "'");
! }
! else if (lobj instanceof Integer) {
! if ( ( (Integer) lobj).intValue() != IRIEN)
! ecrit(s + lobj.toString());
! }
! else if (lobj instanceof Double) {
! if (! ( (Double) lobj).isNaN())
! ecrit(s + lobj.toString());
! }
! else { // pas un booleen ni une chaine ni entier ni double
! ecrit(s + lobj.toString());
! }
}
}
|