From: Jean-Marc L. <jm_...@us...> - 2004-04-19 18:04:01
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mascaret In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3668/dodico/src/org/fudaa/dodico/mascaret Modified Files: ConvH1D_Masc.java Log Message: Index: ConvH1D_Masc.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mascaret/ConvH1D_Masc.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ConvH1D_Masc.java 9 Apr 2004 19:34:51 -0000 1.6 --- ConvH1D_Masc.java 19 Apr 2004 18:03:52 -0000 1.7 *************** *** 38,98 **** IEtude1d etude, String nomFichierSansExtension) { ! SParametresCAS paramCas= new SParametresCAS(); ! boolean presenceCasier= (etude.reseau().casiers().length > 0) ! && etude.paramGeneraux().parametresCasier().activation(); ! paramCas.parametresGen= ! convertirParametresGen( ! etude.paramGeneraux().regime(), ! presenceCasier, ! nomFichierSansExtension); ! paramCas.parametresModelPhy= ! convertirParametresModelPhy(etude.paramGeneraux()); ! paramCas.parametresNum= ! convertirParametresNum(etude.paramGeneraux(), presenceCasier); ! paramCas.parametresTemp= convertirParametresTemp(etude.paramTemps()); ! paramCas.parametresGeoReseau= ! convertirParametresGeoReseau( ! etude.reseau(), ! etude.donneesHydro(), ! etude.paramGeneraux().profilsAbscAbsolu(), ! nomFichierSansExtension); ! paramCas.parametresConfluents= ! convertirParametresConfluents(etude.reseau().noeudsConnectesBiefs()); ! paramCas.parametresPlanimMaillage= ! convertirParametresPlanimMaillage( ! etude.reseau(), ! etude.paramGeneraux().maillage()); ! paramCas.parametresSingularite= ! convertirParametresSingularite( ! etude.reseau(), ! etude.paramGeneraux(), ! etude.donneesHydro()); ! paramCas.parametresCasier= ! convertirParametresCasier(etude.reseau(), nomFichierSansExtension); ! paramCas.parametresApporDeversoirs= ! convertirParametresApporDeversoirs(etude.reseau(), etude.donneesHydro()); ! paramCas.parametresCalage= ! convertirParametresCalage( ! etude.reseau(), ! etude.paramGeneraux().typeFrottement()); ! paramCas.parametresLoisHydrau= ! convertirParametresLoisHydrau(etude.donneesHydro().getToutesLoisSaufGeometrique(),nomFichierSansExtension); ! paramCas.parametresCondInit= ! convertirParametresCondInit( ! etude.donneesHydro().conditionsInitiales(), ! nomFichierSansExtension, ! etude.reseau()); ! paramCas.parametresImpressResult= ! convertirParametresImpressResult( ! etude.paramResultats(), ! etude.description(), ! nomFichierSansExtension, ! etude.reseau(), ! presenceCasier); ! paramCas.parametresVarCalc= convertirParametresVarCalc(); ! paramCas.parametresVarStock= ! DescriptionVariables.convertirParametresVarStock( ! etude.paramResultats().variables()); ! return paramCas; } private final static SParametresGen convertirParametresGen( --- 38,215 ---- IEtude1d etude, String nomFichierSansExtension) { ! try { ! SParametresCAS paramCas = new SParametresCAS(); ! boolean presenceCasier = etude.reseau().casiers().length > 0; ! if (etude.paramGeneraux().parametresCasier() != null) { ! presenceCasier = presenceCasier && etude.paramGeneraux(). ! parametresCasier().activation(); ! } ! try { ! paramCas.parametresGen = ! convertirParametresGen( ! etude.paramGeneraux().regime(), ! presenceCasier, ! nomFichierSansExtension); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres généraux\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresModelPhy = ! convertirParametresModelPhy(etude.paramGeneraux()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres de la modélisation physique\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresNum = ! convertirParametresNum(etude.paramGeneraux(), presenceCasier); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres numériques\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresTemp = convertirParametresTemp(etude.paramTemps()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres temporels\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresGeoReseau = ! convertirParametresGeoReseau( ! etude.reseau(), ! etude.donneesHydro(), ! etude.paramGeneraux().profilsAbscAbsolu(), ! nomFichierSansExtension); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres de la géométrie et du réseau\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresConfluents = ! convertirParametresConfluents(etude.reseau().noeudsConnectesBiefs()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres des confluents\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresPlanimMaillage = ! convertirParametresPlanimMaillage( ! etude.reseau(), ! etude.paramGeneraux().maillage()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres du planimétrage et du maillage\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresSingularite = ! convertirParametresSingularite( ! etude.reseau(), ! etude.paramGeneraux(), ! etude.donneesHydro()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres des singularitées\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresCasier = ! convertirParametresCasier(etude.reseau(), nomFichierSansExtension); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres casier\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresApporDeversoirs = ! convertirParametresApporDeversoirs(etude.reseau(), ! etude.donneesHydro()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres des apports et déversoirs\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresCalage = ! convertirParametresCalage( ! etude.reseau(), ! etude.paramGeneraux().typeFrottement()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres de calage\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresLoisHydrau = ! convertirParametresLoisHydrau(etude.donneesHydro(). ! getToutesLoisSaufGeometrique(), ! nomFichierSansExtension); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres des lois hydrauliques\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresCondInit = ! convertirParametresCondInit( ! etude.donneesHydro().conditionsInitiales(), ! nomFichierSansExtension, ! etude.reseau()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres de la condition initiale\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresImpressResult = ! convertirParametresImpressResult( ! etude.paramResultats(), ! etude.description(), ! nomFichierSansExtension, ! etude.reseau(), ! presenceCasier); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres d'impression et de résultats\n"+ ! ex.getLocalizedMessage()); ! } ! try { ! paramCas.parametresVarCalc = convertirParametresVarCalc(); ! paramCas.parametresVarStock = DescriptionVariables.convertirParametresVarStock( ! etude.paramResultats().variables()); ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Conversion des paramètres des variables à calculer ou de stockage\n"+ ! ex.getLocalizedMessage()); ! } ! return paramCas; ! } ! catch (Throwable ex) { ! ex.printStackTrace(); ! throw new RuntimeException("Problème lors de la conversion en fichier cas\n"+ ! ex.getLocalizedMessage()); ! } } private final static SParametresGen convertirParametresGen( *************** *** 539,543 **** } else if (s instanceof ISeuilDenoye) { ISeuilDenoye d= (ISeuilDenoye)s; ! sMas.type= 2; // type du seuil : Zam=f(Q) sMas.coteCrete= d.coteCrete(); sMas.coteRupture= RIEN; --- 656,664 ---- } else if (s instanceof ISeuilDenoye) { ISeuilDenoye d= (ISeuilDenoye)s; ! if (iparamGen.regime().value() == LRegime._TRANSCRITIQUE) { ! sMas.type= 6; // type du seuil : Zam=f(Q) ! } else { ! sMas.type = 2; // type du seuil : Zam=f(Q) ! } sMas.coteCrete= d.coteCrete(); sMas.coteRupture= RIEN; |