Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/io In directory sc8-pr-cvs1:/tmp/cvs-serv3989/reflux/io Modified Files: CorEleBthFileFormat.java CorEleBthReader.java CorEleBthWriter.java INPFileFormat.java INPReader.java INPWriter.java Log Message: Mis a jour des fichiers de lecture de telemac Les classes dico sont mises dans un package dediee. package dico : contient les classes necessaires pour gerer un fichier dico package h2d: permet de stocker les classes communes reflux/telemac Index: CorEleBthFileFormat.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/io/CorEleBthFileFormat.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CorEleBthFileFormat.java 1 Apr 2003 12:55:12 -0000 1.2 --- CorEleBthFileFormat.java 19 May 2003 13:54:00 -0000 1.3 *************** *** 9,15 **** package org.fudaa.dodico.reflux.io; ! import org.fudaa.dodico.tr.TrFileFormat; ! import org.fudaa.dodico.tr.TrReaderInterface; ! import org.fudaa.dodico.tr.TrWriterInterface; /** --- 9,16 ---- package org.fudaa.dodico.reflux.io; ! import org.fudaa.dodico.fichiers.FileReaderInterface; ! import org.fudaa.dodico.fichiers.FileWriterInterface; ! import org.fudaa.dodico.h2d.H2dFileFormat; ! import org.fudaa.dodico.h2d.H2dParametres; /** *************** *** 18,22 **** * @version $Id$ */ ! public class CorEleBthFileFormat extends TrFileFormat { --- 19,23 ---- * @version $Id$ */ ! public class CorEleBthFileFormat extends H2dFileFormat { *************** *** 33,37 **** protected CorEleBthFileFormat() { ! super(NB_FILE); extensions_=new String[]{"cor","ele","bth"}; ID_="CORELEBTH"; --- 34,38 ---- protected CorEleBthFileFormat() { ! super(NB_FILE,H2dParametres.FICHIER_GEOMETRIE); extensions_=new String[]{"cor","ele","bth"}; ID_="CORELEBTH"; *************** *** 46,50 **** * @see org.fudaa.dodico.tr.TrFileFormat#createReader(File[]) */ ! public TrReaderInterface createReader() { return new CorEleBthReader(this); --- 47,51 ---- * @see org.fudaa.dodico.tr.TrFileFormat#createReader(File[]) */ ! public FileReaderInterface createReader() { return new CorEleBthReader(this); *************** *** 58,62 **** * @see org.fudaa.dodico.tr.TrFileFormat#createWriter(File[], Object, ProgressionInterface) */ ! public TrWriterInterface createWriter() { return new CorEleBthWriter(this); --- 59,63 ---- * @see org.fudaa.dodico.tr.TrFileFormat#createWriter(File[], Object, ProgressionInterface) */ ! public FileWriterInterface createWriter() { return new CorEleBthWriter(this); Index: CorEleBthReader.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/io/CorEleBthReader.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CorEleBthReader.java 17 Apr 2003 17:26:18 -0000 1.3 --- CorEleBthReader.java 19 May 2003 13:54:00 -0000 1.4 *************** *** 18,26 **** import org.fudaa.dodico.corba.geometrie.SMaillageIndex; import org.fudaa.dodico.corba.geometrie.SPoint; import org.fudaa.dodico.fortran.FortranReader; ! import org.fudaa.dodico.tr.TrFileFormat; ! import org.fudaa.dodico.tr.TrLib; ! import org.fudaa.dodico.tr.TrReaderInterface; ! import org.fudaa.dodico.tr.TrReaderWriterMultiAbstract; /** --- 18,26 ---- import org.fudaa.dodico.corba.geometrie.SMaillageIndex; import org.fudaa.dodico.corba.geometrie.SPoint; + import org.fudaa.dodico.fichiers.FileReaderInterface; + import org.fudaa.dodico.fichiers.FileReaderWriterMultiAbstract; import org.fudaa.dodico.fortran.FortranReader; ! import org.fudaa.dodico.h2d.H2dFileFormat; ! import org.fudaa.dodico.h2d.H2dLib; /** *************** *** 30,35 **** * @version $Id$ */ ! public class CorEleBthReader extends TrReaderWriterMultiAbstract ! implements TrReaderInterface { --- 30,35 ---- * @version $Id$ */ ! public class CorEleBthReader extends FileReaderWriterMultiAbstract ! implements FileReaderInterface { *************** *** 274,278 **** if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = TrLib.getStep(nbElements, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (nbElements / step); --- 274,278 ---- if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = H2dLib.getStep(nbElements, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (nbElements / step); *************** *** 413,417 **** if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = TrLib.getStep(nbPts, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (nbPts / step); --- 413,417 ---- if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = H2dLib.getStep(nbPts, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (nbPts / step); *************** *** 491,495 **** if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = TrLib.getStep(l, (int) (_percLength / 10)); int pourcStep = (int) (_percLength / step); int pas = (int) (l / step); --- 491,495 ---- if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = H2dLib.getStep(l, (int) (_percLength / 10)); int pourcStep = (int) (_percLength / step); int pas = (int) (l / step); *************** *** 557,561 **** * @see org.fudaa.dodico.tr.ReaderWriterInterface#getFormat() */ ! public TrFileFormat getFileFormat() { return getCorEleBthFileFormat(); --- 557,561 ---- * @see org.fudaa.dodico.tr.ReaderWriterInterface#getFormat() */ ! public H2dFileFormat getFileFormat() { return getCorEleBthFileFormat(); Index: CorEleBthWriter.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/io/CorEleBthWriter.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CorEleBthWriter.java 17 Apr 2003 17:26:18 -0000 1.3 --- CorEleBthWriter.java 19 May 2003 13:54:00 -0000 1.4 *************** *** 16,23 **** import org.fudaa.dodico.corba.geometrie.SMaillageIndex; import org.fudaa.dodico.corba.geometrie.SPoint; import org.fudaa.dodico.fortran.FortranWriter; ! import org.fudaa.dodico.tr.TrLib; ! import org.fudaa.dodico.tr.TrReaderWriterMultiAbstract; ! import org.fudaa.dodico.tr.TrWriterInterface; /** --- 16,23 ---- import org.fudaa.dodico.corba.geometrie.SMaillageIndex; import org.fudaa.dodico.corba.geometrie.SPoint; + import org.fudaa.dodico.fichiers.FileReaderWriterMultiAbstract; + import org.fudaa.dodico.fichiers.FileWriterInterface; import org.fudaa.dodico.fortran.FortranWriter; ! import org.fudaa.dodico.h2d.H2dLib; /** *************** *** 27,32 **** */ public class CorEleBthWriter ! extends TrReaderWriterMultiAbstract ! implements TrWriterInterface { private CorEleBthInterface source_; --- 27,32 ---- */ public class CorEleBthWriter ! extends FileReaderWriterMultiAbstract ! implements FileWriterInterface { private CorEleBthInterface source_; *************** *** 198,202 **** if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = TrLib.getStep(l, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (l / step); --- 198,202 ---- if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = H2dLib.getStep(l, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (l / step); *************** *** 267,271 **** if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = TrLib.getStep(l, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (l / step); --- 267,271 ---- if (_afficheAvance) progressReceiver_.setProgression(pourc); ! int step = H2dLib.getStep(l, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (l / step); *************** *** 329,333 **** progressReceiver_.setProgression(pourc); int nbLigne = (int) (l / pointParLigne); ! int step = TrLib.getStep(nbLigne, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (nbLigne / step); --- 329,333 ---- progressReceiver_.setProgression(pourc); int nbLigne = (int) (l / pointParLigne); ! int step = H2dLib.getStep(nbLigne, (int) _percLength / 10); int pourcStep = (int) (_percLength / step); int pas = (int) (nbLigne / step); Index: INPFileFormat.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/io/INPFileFormat.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** INPFileFormat.java 1 Apr 2003 12:56:30 -0000 1.1 --- INPFileFormat.java 19 May 2003 13:54:01 -0000 1.2 *************** *** 9,15 **** package org.fudaa.dodico.reflux.io; ! import org.fudaa.dodico.tr.TrFileFormat; ! import org.fudaa.dodico.tr.TrReaderInterface; ! import org.fudaa.dodico.tr.TrWriterInterface; /** --- 9,16 ---- package org.fudaa.dodico.reflux.io; ! import org.fudaa.dodico.fichiers.FileReaderInterface; ! import org.fudaa.dodico.fichiers.FileWriterInterface; ! import org.fudaa.dodico.h2d.H2dFileFormat; ! import org.fudaa.dodico.h2d.H2dParametres; /** *************** *** 18,22 **** * @version $Id$ */ ! public class INPFileFormat extends TrFileFormat { public static int NB_FILE=1; --- 19,23 ---- * @version $Id$ */ ! public class INPFileFormat extends H2dFileFormat { public static int NB_FILE=1; *************** *** 32,36 **** protected INPFileFormat() { ! super(NB_FILE); extensions_=new String[]{"inp"}; ID_="REFLUX"; --- 33,37 ---- protected INPFileFormat() { ! super(NB_FILE,H2dParametres.FICHIER_PRINCIPAL); extensions_=new String[]{"inp"}; ID_="REFLUX"; *************** *** 44,48 **** * @see org.fudaa.dodico.tr.TrFileFormat#createWriter(File[], Object, ProgressionInterface) */ ! public TrWriterInterface createWriter() { return new INPWriter(); --- 45,49 ---- * @see org.fudaa.dodico.tr.TrFileFormat#createWriter(File[], Object, ProgressionInterface) */ ! public FileWriterInterface createWriter() { return new INPWriter(); *************** *** 52,56 **** * @see org.fudaa.dodico.tr.TrFileFormat#createReader(File[], ProgressionInterface, boolean, int) */ ! public TrReaderInterface createReader() { return new INPReader(); --- 53,57 ---- * @see org.fudaa.dodico.tr.TrFileFormat#createReader(File[], ProgressionInterface, boolean, int) */ ! public FileReaderInterface createReader() { return new INPReader(); Index: INPReader.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/io/INPReader.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** INPReader.java 17 Apr 2003 17:26:18 -0000 1.2 --- INPReader.java 19 May 2003 13:54:01 -0000 1.3 *************** *** 31,38 **** import org.fudaa.dodico.corba.tr.STrProprieteElementaireTransitoire; import org.fudaa.dodico.corba.tr.STrProprieteElementaireValeur; ! import org.fudaa.dodico.tr.TrFileFormat; ! import org.fudaa.dodico.tr.TrProjetH2d; ! import org.fudaa.dodico.tr.TrReaderCharSimpleAbstract; ! import org.fudaa.dodico.tr.TrReaderInterface; import com.memoire.fu.FuVectordouble; --- 31,38 ---- import org.fudaa.dodico.corba.tr.STrProprieteElementaireTransitoire; import org.fudaa.dodico.corba.tr.STrProprieteElementaireValeur; ! import org.fudaa.dodico.fichiers.FileReaderCharSimpleAbstract; ! import org.fudaa.dodico.fichiers.FileReaderInterface; ! import org.fudaa.dodico.h2d.H2dFileFormat; ! import org.fudaa.dodico.h2d.H2dParametres; import com.memoire.fu.FuVectordouble; *************** *** 45,50 **** */ public class INPReader ! extends TrReaderCharSimpleAbstract ! implements TrReaderInterface { private INPFileFormat format_; --- 45,50 ---- */ public class INPReader ! extends FileReaderCharSimpleAbstract ! implements FileReaderInterface { private INPFileFormat format_; *************** *** 376,391 **** //Format <code_u> <code_v> <code_h> temp = in_.intField(0); ! String uCode = TrProjetH2d.CODE_NON_INITIALISE; if (temp == clLibre) { ! uCode = TrProjetH2d.CODE_LIBRE; } else if (temp == clPermanent) { ! uCode = TrProjetH2d.CODE_PERMANENT; } else if (temp == clTransitoire) { ! uCode = TrProjetH2d.CODE_TRANSITOIRE_BEGIN; } else --- 376,391 ---- //Format <code_u> <code_v> <code_h> temp = in_.intField(0); ! String uCode = H2dParametres.CODE_NON_INITIALISE; if (temp == clLibre) { ! uCode = H2dParametres.CODE_LIBRE; } else if (temp == clPermanent) { ! uCode = H2dParametres.CODE_PERMANENT; } else if (temp == clTransitoire) { ! uCode = H2dParametres.CODE_TRANSITOIRE_BEGIN; } else *************** *** 399,414 **** } temp = in_.intField(1); ! String vCode = TrProjetH2d.CODE_NON_INITIALISE; if (temp == clLibre) { ! vCode = TrProjetH2d.CODE_LIBRE; } else if (temp == clPermanent) { ! vCode = TrProjetH2d.CODE_PERMANENT; } else if (temp == clTransitoire) { ! vCode = TrProjetH2d.CODE_TRANSITOIRE_BEGIN; } else --- 399,414 ---- } temp = in_.intField(1); ! String vCode = H2dParametres.CODE_NON_INITIALISE; if (temp == clLibre) { ! vCode = H2dParametres.CODE_LIBRE; } else if (temp == clPermanent) { ! vCode = H2dParametres.CODE_PERMANENT; } else if (temp == clTransitoire) { ! vCode = H2dParametres.CODE_TRANSITOIRE_BEGIN; } else *************** *** 422,437 **** } temp = in_.intField(2); ! String hCode = TrProjetH2d.CODE_NON_INITIALISE; if (temp == clLibre) { ! hCode = TrProjetH2d.CODE_LIBRE; } else if (temp == clPermanent) { ! hCode = TrProjetH2d.CODE_PERMANENT; } else if (temp == clTransitoire) { ! hCode = TrProjetH2d.CODE_TRANSITOIRE_BEGIN; } else --- 422,437 ---- } temp = in_.intField(2); ! String hCode = H2dParametres.CODE_NON_INITIALISE; if (temp == clLibre) { ! hCode = H2dParametres.CODE_LIBRE; } else if (temp == clPermanent) { ! hCode = H2dParametres.CODE_PERMANENT; } else if (temp == clTransitoire) { ! hCode = H2dParametres.CODE_TRANSITOIRE_BEGIN; } else *************** *** 447,455 **** //Si le code est permanent, on lit le champ et on affecte final double u = ! (uCode == TrProjetH2d.CODE_PERMANENT) ? in_.doubleField(0) : 0; final double v = ! (vCode == TrProjetH2d.CODE_PERMANENT) ? in_.doubleField(1) : 0; final double h = ! (hCode == TrProjetH2d.CODE_PERMANENT) ? in_.doubleField(2) : 0; fmt = kw_.getSeizeEntierFormat(); //temp contient le nombre d'indices par ligne --- 447,455 ---- //Si le code est permanent, on lit le champ et on affecte final double u = ! (uCode == H2dParametres.CODE_PERMANENT) ? in_.doubleField(0) : 0; final double v = ! (vCode == H2dParametres.CODE_PERMANENT) ? in_.doubleField(1) : 0; final double h = ! (hCode == H2dParametres.CODE_PERMANENT) ? in_.doubleField(2) : 0; fmt = kw_.getSeizeEntierFormat(); //temp contient le nombre d'indices par ligne *************** *** 504,513 **** //le meme point est specifie de nouveau: le groupe //precedent et le courant imposent une valeur non libre. ! if (((uCode != TrProjetH2d.CODE_LIBRE) ! && (old.uCode != TrProjetH2d.CODE_LIBRE)) ! || ((vCode != TrProjetH2d.CODE_LIBRE) ! && (old.vCode != TrProjetH2d.CODE_LIBRE)) ! || ((hCode != TrProjetH2d.CODE_LIBRE) ! && (old.hCode != TrProjetH2d.CODE_LIBRE))) { analyze_.addWarning( --- 504,513 ---- //le meme point est specifie de nouveau: le groupe //precedent et le courant imposent une valeur non libre. ! if (((uCode != H2dParametres.CODE_LIBRE) ! && (old.uCode != H2dParametres.CODE_LIBRE)) ! || ((vCode != H2dParametres.CODE_LIBRE) ! && (old.vCode != H2dParametres.CODE_LIBRE)) ! || ((hCode != H2dParametres.CODE_LIBRE) ! && (old.hCode != H2dParametres.CODE_LIBRE))) { analyze_.addWarning( *************** *** 522,536 **** //on ne change les valeurs que si elles sont permanentes ! if (uCode == TrProjetH2d.CODE_PERMANENT) { old.uCode = uCode; old.u = u; } ! if (vCode == TrProjetH2d.CODE_PERMANENT) { old.vCode = vCode; old.v = v; } ! if (hCode == TrProjetH2d.CODE_PERMANENT) { old.hCode = hCode; --- 522,536 ---- //on ne change les valeurs que si elles sont permanentes ! if (uCode == H2dParametres.CODE_PERMANENT) { old.uCode = uCode; old.u = u; } ! if (vCode == H2dParametres.CODE_PERMANENT) { old.vCode = vCode; old.v = v; } ! if (hCode == H2dParametres.CODE_PERMANENT) { old.hCode = hCode; *************** *** 541,555 **** //cas transitoire //Pour chaque point transitoire on decremente le compteur. ! if (TrProjetH2d.isTransitoire(uCode)) { ! old.uCode = TrProjetH2d.CODE_TRANSITOIRE_BEGIN+"CL"+courbeTransitoireCLIndex++; } ! if (TrProjetH2d.isTransitoire(vCode)) { ! old.vCode = TrProjetH2d.CODE_TRANSITOIRE_BEGIN+"CL"+courbeTransitoireCLIndex++; } ! if (TrProjetH2d.isTransitoire(hCode)) { ! old.hCode = TrProjetH2d.CODE_TRANSITOIRE_BEGIN+"CL"+courbeTransitoireCLIndex++; } } --- 541,555 ---- //cas transitoire //Pour chaque point transitoire on decremente le compteur. ! if (H2dParametres.isTransitoire(uCode)) { ! old.uCode = H2dParametres.CODE_TRANSITOIRE_BEGIN+"CL"+courbeTransitoireCLIndex++; } ! if (H2dParametres.isTransitoire(vCode)) { ! old.vCode = H2dParametres.CODE_TRANSITOIRE_BEGIN+"CL"+courbeTransitoireCLIndex++; } ! if (H2dParametres.isTransitoire(hCode)) { ! old.hCode = H2dParametres.CODE_TRANSITOIRE_BEGIN+"CL"+courbeTransitoireCLIndex++; } } *************** *** 640,653 **** if (index == clLibre) { ! tr.qCode = TrProjetH2d.CODE_LIBRE; } else if (index == clPermanent) { ! tr.qCode = TrProjetH2d.CODE_PERMANENT; } //Les courbes debit seront lu dans le fichier pn (prop nodale) else if (index == clTransitoire) { ! tr.qCode = TrProjetH2d.CODE_TRANSITOIRE_BEGIN+"PN"+courbeTransitoirePnIndex++; } else --- 640,653 ---- if (index == clLibre) { ! tr.qCode = H2dParametres.CODE_LIBRE; } else if (index == clPermanent) { ! tr.qCode = H2dParametres.CODE_PERMANENT; } //Les courbes debit seront lu dans le fichier pn (prop nodale) else if (index == clTransitoire) { ! tr.qCode = H2dParametres.CODE_TRANSITOIRE_BEGIN+"PN"+courbeTransitoirePnIndex++; } else *************** *** 730,734 **** addAnalyzeLigneLue(); } ! else if (TrProjetH2d.isTransitoire(tr.qCode)) { analyze_.addWarning( --- 730,734 ---- addAnalyzeLigneLue(); } ! else if (H2dParametres.isTransitoire(tr.qCode)) { analyze_.addWarning( *************** *** 738,742 **** addAnalyzeLigneLue(); } ! else if (tr.qCode == TrProjetH2d.CODE_LIBRE) { analyze_.addWarning( --- 738,742 ---- addAnalyzeLigneLue(); } ! else if (tr.qCode == H2dParametres.CODE_LIBRE) { analyze_.addWarning( *************** *** 1053,1072 **** propElem[3] = new TemplateGroupeElement( ! TrProjetH2d.PROPRIETE_PERTE_CHARGE, nbElemFond); case 3 : propElem[2] = new TemplateGroupeElement( ! TrProjetH2d.PROPRIETE_ALPHA_LONGUEUR_MELANGE, nbElemFond); case 2 : propElem[1] = new TemplateGroupeElement( ! TrProjetH2d.PROPRIETE_RUGOSITE, nbElemFond); case 1 : propElem[0] = new TemplateGroupeElement( ! TrProjetH2d.PROPRIETE_VISCOSITE, nbElemFond); } --- 1053,1072 ---- propElem[3] = new TemplateGroupeElement( ! H2dParametres.PROPRIETE_PERTE_CHARGE, nbElemFond); case 3 : propElem[2] = new TemplateGroupeElement( ! H2dParametres.PROPRIETE_ALPHA_LONGUEUR_MELANGE, nbElemFond); case 2 : propElem[1] = new TemplateGroupeElement( ! H2dParametres.PROPRIETE_RUGOSITE, nbElemFond); case 1 : propElem[0] = new TemplateGroupeElement( ! H2dParametres.PROPRIETE_VISCOSITE, nbElemFond); } *************** *** 1194,1203 **** int indexElement; int code = codes[0]; ! String codeFinal=TrProjetH2d.CODE_NON_INITIALISE; double valeur = 0; if (code == clPermanent) { valeur = Double.parseDouble(in_.readLine().trim()); ! codeFinal = TrProjetH2d.CODE_PERMANENT; } else --- 1194,1203 ---- int indexElement; int code = codes[0]; ! String codeFinal=H2dParametres.CODE_NON_INITIALISE; double valeur = 0; if (code == clPermanent) { valeur = Double.parseDouble(in_.readLine().trim()); ! codeFinal = H2dParametres.CODE_PERMANENT; } else *************** *** 1205,1213 **** if (code == clTransitoire) { ! codeFinal=TrProjetH2d.CODE_TRANSITOIRE_BEGIN+"PN"+courbeTransitoirePnIndex++; } else { ! codeFinal = TrProjetH2d.CODE_LIBRE; } in_.readLine(); --- 1205,1213 ---- if (code == clTransitoire) { ! codeFinal=H2dParametres.CODE_TRANSITOIRE_BEGIN+"PN"+courbeTransitoirePnIndex++; } else { ! codeFinal = H2dParametres.CODE_LIBRE; } in_.readLine(); *************** *** 1648,1652 **** Arrays.sort( t, ! TrProjetH2d.getProprieteElementaireValeurIndexComparator()); r.valeurs=t; if (nFixe == taille_) --- 1648,1652 ---- Arrays.sort( t, ! H2dParametres.getProprieteElementaireValeurIndexComparator()); r.valeurs=t; if (nFixe == taille_) *************** *** 1673,1677 **** r.valeursTransitoires = new STrProprieteElementaireTransitoire[nTrans]; transitoire.toArray(r.valeursTransitoires); ! Arrays.sort(r.valeursTransitoires,TrProjetH2d.getProprieteElementaireTransitoireIndexComparator()); r.elementsLibres = libre.toArray(); Arrays.sort(r.elementsLibres); --- 1673,1677 ---- r.valeursTransitoires = new STrProprieteElementaireTransitoire[nTrans]; transitoire.toArray(r.valeursTransitoires); ! Arrays.sort(r.valeursTransitoires,H2dParametres.getProprieteElementaireTransitoireIndexComparator()); r.elementsLibres = libre.toArray(); Arrays.sort(r.elementsLibres); *************** *** 1732,1736 **** new STrProprieteElementaireTransitoire(); tr.indexElement = _i; ! tr.indexCode = TrProjetH2d.CODE_TRANSITOIRE_BEGIN+"PN"+r; fixe.add(tr); } --- 1732,1736 ---- new STrProprieteElementaireTransitoire(); tr.indexElement = _i; ! tr.indexCode = H2dParametres.CODE_TRANSITOIRE_BEGIN+"PN"+r; fixe.add(tr); } *************** *** 1754,1762 **** STrConditionLimite tr = new STrConditionLimite(); tr.typeBord = LTrTypeBord.SOLIDE; ! tr.uCode = TrProjetH2d.CODE_LIBRE; ! tr.vCode = TrProjetH2d.CODE_LIBRE; ! tr.hCode = TrProjetH2d.CODE_LIBRE; ! tr.qCode = TrProjetH2d.CODE_LIBRE; ! tr.normale = TrProjetH2d.NORMALE_NON_INITIALISEE; return tr; } --- 1754,1762 ---- STrConditionLimite tr = new STrConditionLimite(); tr.typeBord = LTrTypeBord.SOLIDE; ! tr.uCode = H2dParametres.CODE_LIBRE; ! tr.vCode = H2dParametres.CODE_LIBRE; ! tr.hCode = H2dParametres.CODE_LIBRE; ! tr.qCode = H2dParametres.CODE_LIBRE; ! tr.normale = H2dParametres.NORMALE_NON_INITIALISEE; return tr; } *************** *** 1776,1780 **** } ! public TrFileFormat getFileFormat() { return getINPFileFormat(); --- 1776,1780 ---- } ! public H2dFileFormat getFileFormat() { return getINPFileFormat(); Index: INPWriter.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/io/INPWriter.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** INPWriter.java 1 Apr 2003 12:56:30 -0000 1.1 --- INPWriter.java 19 May 2003 13:54:01 -0000 1.2 *************** *** 9,14 **** package org.fudaa.dodico.reflux.io; ! import org.fudaa.dodico.tr.TrWriterCharSimpleAbstract; ! import org.fudaa.dodico.tr.TrWriterInterface; /** --- 9,14 ---- package org.fudaa.dodico.reflux.io; ! import org.fudaa.dodico.fichiers.FileWriterCharSimpleAbstract; ! import org.fudaa.dodico.fichiers.FileWriterInterface; /** *************** *** 18,23 **** */ public class INPWriter ! extends TrWriterCharSimpleAbstract ! implements TrWriterInterface { --- 18,23 ---- */ public class INPWriter ! extends FileWriterCharSimpleAbstract ! implements FileWriterInterface { |