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

Quick Search    Search Deep

Page 1   2   3   4   5  
org.fudaa.dodico.ant.* (1)org.fudaa.dodico.association.* (1)org.fudaa.dodico.calcul.* (3)
org.fudaa.dodico.collection.* (2)org.fudaa.dodico.commun.* (7)org.fudaa.dodico.cubature.* (4)
org.fudaa.dodico.curvi.* (5)org.fudaa.dodico.diapre.* (5)org.fudaa.dodico.dimduc.* (4)
org.fudaa.dodico.dunes.* (4)

Package Samples:

org.fudaa.dodico.ant
org.fudaa.dodico.collection
org.fudaa.dodico.curvi
org.fudaa.dodico.dunes
org.fudaa.dodico.cubature
org.fudaa.dodico.calcul
org.fudaa.dodico.commun
org.fudaa.dodico.diapre
org.fudaa.dodico.dimduc
org.fudaa.dodico.association

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(); ...
DodicoJUnitLauncher: Permet de lancer facilement Junit. Il suffit de specifier sur la ligne de commande la fin de la classe a tester (sans org.fudaa.fudaa.test.). Par exemple pour tester la classe org.fudaa.fudaa.test.bathy.TestLectureMNT, il suffit d'executer "java org.fudaa.fudaa.test.junit.JUnitLauncher bathy.TestLectureMNT". Par defaut, une fenetre swing est utisee pour reporter les erreurs ( junit.swingui.TestRunner ). Il est possible de modifier ce comportement en modifier la proprietes FUDAA_JUNIT_UI ("java -DFUDAA_JUNIT_UI"). Les valeurs possibles sont :swing ( defaut), awt et text.
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.
CExec: Un lanceur de processus externes. Lance la commande contenue dans le tableau de String[] dans un nouveau process. 2 Threads autres sont lances pour lire les flux de sortie standard et d'erreur. Ils sont arretes a la fin du process. Ces threads sont obligatoire pour vider les buffers de sorties du processus ( surtout sous windows). Il se peut qu'un thread soit bloque : si un flux n'est pas ouvert la methode readline() reste bloqué. Dans ce cas, le thread concerné sera interrompu.
DTableau: Cette classe implante un tableau d'objet dynamique (cf java.util.Vector ) : un tableau dont la taille est geree automatiquement et dont les elements sont accessibles par l'intermediaire d'un index numerique. Les elements de ce tableau peuvent etre manipules tres facilement :suppression, ajout, remplacement... En interne, toutes les operations sont deleguees a un attribut prive du type java.lang.Vector .
DCalcul: Classe implementant ICalcul: gere les connexions (IConnexion) au serveur de calcul et les extensions de fichier utilisees. Pour un DCalcul donne, plusieurs connexions peuvent etre etablies. Un numero "unique" est attribue a chaque connexion permettant de differencier les donnees de chacune: l'instance de IParametres, l'instance de IResultats et les noms de fichiers.
DGenerateurLoiErlang: Generation aleatoire de donnees positivesuivant une loi d erlang. La valeur moyenne et l ordre de la loi sont necessaire a la generation (si non renseigne -1 sera retourne. Si les ecarts maximal superieur et/ou inferieur sont renseignes, les donnees generees seront comprises dans l intervalle [valeurMinimale,valeurMaximale]
ParseException: This exception is thrown when parse errors are encountered. You can explicitly create objects of this exception type by calling the method generateParseException in the generated parser. You can modify this class to customize your error reporting mechanisms so long as you retain the public fields.
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).
DCalculSipor: Encapsulation du programme sipor5 ecrit en Fortran. Permet aux classes qui l'utilisent de lancer une simulation. Pour cela il faut lui transmettre les paramètres, invoquer la méthodes "calcule" et éventuellement récupérer les résultats. Elle fonctionne correctement en local.
DResultatsDunes: Classe d'implantation de l'interface IResultatsDunes gerant les resultats du code de calcul dunes . Le code de calcul genere un fichier decrivant la structure d'un SMaillage ( ce fichier est lu par la methode litResultatsDunes() ).
testSipor: Permet de tester l'écriture du fichier de paramètres. Cette classe créé une structure pour les paramètres de Sipor avec des valeurs fixes et demande l'écriture du fichier de paramètres en appelant la méthode correspondante de CParametresSipor.
DodicoPreferencesPanel: Un panel d'edition pour les preferences des serveurs Dodico. Permet de spécifier l'adresse du serveur, les numeros de ports utilises, le masque de sous-reseau... Il sera possible de specifier la connexion automatique au serveur local.
Convertisseur: Classe statique de conversion: les methodes statiques convertissent les interfaces en structures et inversement. Toutes les fonctions sont simples. Si les parametres d'entrees sont invalides, un tableau vide est renvoye.
SerafinReader: lecture d'un fichier serafin. Les donnees sont enregistrees en tant que double par simplicite. Les donnees de la deuxieme discretisation sont ignorees. Attention : la numerotation des tableaux commencent a 0 (java!!!).
DEcluseFluviale: Navigation fluviale: definition d'une ecluse fluviale. Une ecluse dispose de durees de manoeuvres (moyennes) par defaut. Les navires qui ne sont pas presents dans une IDureesManoeuvre utiliseront ces valeurs par defaut.
DResultatsCubature: Classe implantant l'interface CORBA IParametresCubature. Le nom du fichier genere par le code de calcul (cf DCalculCubature et le resultat SVolumeCubature sont geres dans cette classe.
DNature: Une classe définissant une nature. La nature d'une géometrie (bord/fond) permet de determiner les sollicitations/conditions limites et les proprietes que l'utilisateur peut affecter à cette géometrie
HiswaWriter: Une classe inspirée (tres largement) de FortranWriter qu permet d'ecrire dans un fichier avec des colonnes libres. A noter la difference faite entre les chaines de caracteres avec ou sans 'quote'
MyReaderThread: Thread qui permet de lire les donnees d'un BufferReader et de les ecrire dans un PrintStream. Il se peut que ce thread soit bloqué si le flux d'entree du BufferedReader ne soit jamais initialise
DTableHachage: Une classe implementant une table de hachage similaire a java.util.Hashtable . Les operations sont en fait deleguees a un attirbut protege de type java.util.Hashtable .
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
DCalculDimduc: Classe d'implantation de l'interface ICalculDimduc gerant l'execution du calcul dimduc . Il n'y pas de de code de calcul dimduc: le code a ete reecrit en java.
DParametresCubature: Classe d'implantation de l'interface CORBA IParametresCubature. Elle gere les parametres du code de calcul et permet de les stocker dans un fichier utilisable par le code de caclul.

Home | Contact Us | Privacy Policy | Terms of Service