Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.dodico.fortran: Javadoc index of package org.fudaa.dodico.fortran.


Package Samples:

org.fudaa.dodico.fortran

Classes:

FortranBinaryOutputStream: Une classe facilitant l'écriture de fichiers binaires lus par Fortran. ATTENTION les methodes heritees et non redéfinies dans cette donneront des résultats faux. L'équivalence d'intructions entre Java et Fortran se fera de la manière suivante : (en considérant i=integer/int, f=real/float, d=double precision/double et s=character*()/String) 1) Pour un fichier à acces séquentiel : Fortran open (unit=10,file='fichier.bin',access='sequentiel',form='unformatted') write (unit=10) , , , ... close (unit=10) Java FortranBinaryOutputStream out= new FortranBinaryOutputStream(new FileOutputStream("fichier.bin"),true); ...
FortranBinaryInputStream: Une classe facilitant la lecture de fichiers binaires écrits par Fortran L'équivalence d'intructions entre Java et Fortran se fera de la manière suivante : (en considérant i=integer/int, f=real/float, d=double precision/double et s=character*()/String) 1) Pour un fichier à acces séquentiel : Fortran open (unit=10,file='fichier.bin',access='sequentiel',form='unformatted') read (unit=10) , , , ... close (unit=10) Java FortranBinaryInputStream in= new FortranBinaryInputStream(new FileInputStream("fichier.bin"),true); in.readRecord(); i=in.readInteger(); f=in.readReal(); d=in.readDoublePrecision(); ...
NativeBinaryInputStream: Une classe etendant DataInputStream et permettant de facilement lire des fichiers binaires dependants de la machine (sparc, i386, ...) Attention: cette classe est utilisée par FortranBinaryInputStream. A chaque appel de fonction le compteur de FortranBinaryInputStream est incrémenté. Pour l'instant ,il ne faut pas chainer les appels de methodes. Ne pas faire: public int readToto() { readToto2(); } il y aura eu 2 increments dans FortranBinaryInputStream ( pour readToto et pour readToto2)) ce qui fausse la lecture.
FortranReader: FortranReader dérive de LineNumberReader (et non plus de FilterReader), ce qui permet de lire les fichiers 10 fois + vite. Une classe permettant de facilement lire les fichiers Fortran. Etendant LineNumberReader, fichiers formates (cad avec une largeur de colonnes) ou libres. constantes).
ConversionStringDouble: Cette classe permet d'accelerer la conversion String double. Pour cela, il faut l'initialiser avec les bons nombres ( les plus frequents 0, 1,2,....). Utiliser cette classe avec prudence
CsvReader: Une classe permettant de facilement lire les fichiers Csv. Les fichiers CSV (Comma Separated Value) sont des fichiers texte dont les champs sont separes par des virgules.
NativeBinaryOutputStream: Une classe etendant DataOutputStream et permettant de facilement ecrire des fichiers binaires dependants de la machine (sparc, i386, ...)
FortranWriter: Une classe permettant de facilement ecrire des fichiers Fortran. Etendant PrintWriter, elle permet l'ecriture en colonnes ou libre.
FortranReaderTest

Home | Contact Us | Privacy Policy | Terms of Service