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

Quick Search    Search Deep

org.fudaa.dodico.probabilite
Class DGenerateurLoiErlang  view DGenerateurLoiErlang download DGenerateurLoiErlang.java

java.lang.Object
  extended byorg.fudaa.dodico.objet.DObjet
      extended byorg.fudaa.dodico.objet.DTache
          extended byorg.fudaa.dodico.objet.DService
              extended byorg.fudaa.dodico.probabilite.DGenerateur
                  extended byorg.fudaa.dodico.probabilite.DGenerateurLoiErlang

public class DGenerateurLoiErlang
extends DGenerateur

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]

Version:
$Revision: 1.9 $ $Date: 2002/04/15 12:19:23 $ by $Author: deniger $

Field Summary
 
Fields inherited from class org.fudaa.dodico.objet.DTache
 
Fields inherited from class org.fudaa.dodico.objet.DObjet
tie_
 
Constructor Summary
DGenerateurLoiErlang()
          DGenerateurLoiErlang
 
Method Summary
 java.lang.Object clone()
          Pas implementer entierement
 java.lang.String description()
          description du service.
private  double genere(SParametresGenerateurLoiErlang _params)
          Genere un double.
 long genereEntier(SParametresGenerateurLoiErlang _params)
          Genere un entier.
 long[] genereEntiers(SParametresGenerateurLoiErlang _params, int _nbSerie)
          Genere autant d entiers que demandes.
 double genereReel(SParametresGenerateurLoiErlang _params)
          Genere un double.
 double[] genereReels(SParametresGenerateurLoiErlang _params, int _nbSerie)
          Genere un tableau de reels suivant la loi d erlang et les parametres donnes.
private  boolean parametresValides(SParametresGenerateurLoiErlang _params)
          Verifications des parametres.
 
Methods inherited from class org.fudaa.dodico.objet.DTache
connexion, connexions, creation, deconnexion, derniereUtilisation, derniereUtilisationMaintenant, getGestionnaireConnexions, log, responsable, responsable, setGestionnaireConnexions, verifieConnexion
 
Methods inherited from class org.fudaa.dodico.objet.DObjet
codeHachage, creeClone, dispose, egale, enChaine, initialise, interfacesCorba, moduleCorba, reconnecte, tie, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DGenerateurLoiErlang

public DGenerateurLoiErlang()
DGenerateurLoiErlang

Method Detail

description

public java.lang.String description()
description du service.


clone

public java.lang.Object clone()
Pas implementer entierement


genereReels

public double[] genereReels(SParametresGenerateurLoiErlang _params,
                            int _nbSerie)
Genere un tableau de reels suivant la loi d erlang et les parametres donnes.


genereEntiers

public long[] genereEntiers(SParametresGenerateurLoiErlang _params,
                            int _nbSerie)
Genere autant d entiers que demandes. Si la parametre _nbSerie n est pas correct un tableau vide est renvoye.


genereReel

public double genereReel(SParametresGenerateurLoiErlang _params)
Genere un double.


genereEntier

public long genereEntier(SParametresGenerateurLoiErlang _params)
Genere un entier.


genere

private double genere(SParametresGenerateurLoiErlang _params)
Genere un double. Utiliser par genereEntier() et genereReel(). Si l ordre de la loi est nul, la valeur moyenne est retournee.


parametresValides

private boolean parametresValides(SParametresGenerateurLoiErlang _params)
Verifications des parametres. Si un des parametres est strictement negatif, renvoie faux.