|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectflux.Flux
markov.flux.CompareDistribution
public class CompareDistribution
Compare deux distribution de proba (au sens des moindre carré) Présente le résultat cumulé
Field Summary | |
---|---|
static java.lang.String |
description
Renvoie une chaîne décrivant le rôle de la boîte. |
static boolean |
printing
|
Constructor Summary | |
---|---|
CompareDistribution()
Crée un module de comparaison de distribution de probabilité. |
|
CompareDistribution(boolean consommeEntree)
|
|
CompareDistribution(ObjectDrawingFrame odf)
|
|
CompareDistribution(ObjectDrawingFrame odf,
java.util.Collection data)
|
Method Summary | |
---|---|
void |
add(int entree,
java.lang.Object valeur)
Introduit une donnée dans cette section du flux. |
void |
addBlock(int entree,
java.util.Collection valeur)
Introduit un bloc de données dans cette section du flux. |
java.lang.String |
descriptionEntree(int no)
Retourne la description de l'une des broches d'entrée. |
java.lang.String |
descriptionSortie(int no)
Retourne la description de l'une des broches de sortie. |
double[] |
domaine(int no)
Renvoie le domaine de validité d'un paramètre. |
void |
drawRealObject(java.awt.Graphics g)
Dessine l'objet visuel sur le contexte passé en paramètre. |
void |
generateCode(java.io.FileWriter file)
Code for initialisation overriding method in BoxModelObject * |
void |
generateConnections(java.io.FileWriter file)
Code for the connections generated by individual connections * |
BoxObject |
getBox()
Renvoie la boîte associée au modèle durant le design. |
BuildingPanel |
getBuildingPanel(boolean lockedBox)
Récupère le panneau de conception de ce module. |
boolean |
getConsomme()
|
int |
nbParametres()
Renvoie le nombre de paramètres de la fonction. |
double |
parametre(int no)
Renvoie la valeur d'un paramètre. |
void |
printDescriptif(java.io.Writer flux,
int no)
Décrit un paramètre. |
void |
raz(int entree)
Signale une remise à zéro du flux. |
void |
razBlock(int entree,
java.util.Collection valeur)
Modifie les données. |
void |
regleParametre(int no,
double valeur)
Règle un paramètre. |
void |
sauvegarde_donnees(java.io.Writer fic)
Sauvegarde les données du flux dans fic . |
void |
setBox(BoxObject with)
Associe le modèle avec une boîte à utiliser durant le design. |
void |
setConsomme(boolean consommeEntree)
|
void |
setReglage()
Empêche la fonction de faire des calculs à chaque règlage de paramètre. |
IFlux |
twin()
Crée un clone du flux courant. |
void |
unlock(java.lang.Object qui)
Deverrouille l'objet en fin de modification |
void |
unsetReglage()
Pré la fonction en faisant les calculs nécessaires à la finalisation des règlages des paramètres. |
double |
valeur()
Renvoie la valeur actuelle de la fonction. |
Methods inherited from class flux.Flux |
---|
changeEntryType, changeExitType, connect, connect, connect, connect, connectBack, descriptionUtilise, disconnect, dumpLocks, getDebugPanel, getEntry, getEntryNb, getEntryType, getExit, getExitNb, getExitType, getUse, getUseNb, getUseType, isUsing, lock, retourAutorise, unUse, use |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface flux.drawingTool.BoxModelObject |
---|
descriptionUtilise, retourAutorise |
Methods inherited from interface flux.IFlux |
---|
changeEntryType, changeExitType, connect, connectBack, disconnect, dumpLocks, getDebugPanel, getEntry, getEntryNb, getEntryType, getExit, getExitNb, getExitType, getUse, getUseNb, getUseType, isUsing, lock, unUse, use |
Field Detail |
---|
public static boolean printing
public static java.lang.String description
Constructor Detail |
---|
public CompareDistribution(ObjectDrawingFrame odf, java.util.Collection data)
public CompareDistribution()
public CompareDistribution(boolean consommeEntree)
public CompareDistribution(ObjectDrawingFrame odf)
Method Detail |
---|
public void sauvegarde_donnees(java.io.Writer fic) throws java.io.IOException
fic
.
La sauvegarde est faite en ASCII.
sauvegarde_donnees
in interface BoxModelObject
fic
- le Writer
dans lequel il faut écrire.
java.io.IOException
public void setConsomme(boolean consommeEntree)
public boolean getConsomme()
public void add(int entree, java.lang.Object valeur)
add
in interface IFlux
add
in class Flux
entree
- le numéro de l'entrée à remplir.valeur
- la donnée. Elle doit se conformer au type typeEntree(entree)
.public void addBlock(int entree, java.util.Collection valeur)
addBlock
in interface IFlux
addBlock
in class Flux
entree
- le numéro de l'entrée à remplir.valeur
- les données. Elles doivent toutes se conformer au type typeEntree(entree)
.public void raz(int entree)
raz
in interface IFlux
raz
in class Flux
entree
- le numéro de l'entrée à réinitialiser.public void razBlock(int entree, java.util.Collection valeur)
raz
+ ajouterBloc
.
razBlock
in interface IFlux
razBlock
in class Flux
entree
- le numéro de la sortie à actualiser.valeur
- le bloc de valeurs à envoyer.public void unlock(java.lang.Object qui) throws java.lang.IllegalAccessException
unlock
in interface IFlux
unlock
in class Flux
qui
- la référence de l'appelant
java.lang.IllegalAccessException
- si qui
n'a pas verrouillé ce flux.public IFlux twin()
twin
in interface IFlux
public BuildingPanel getBuildingPanel(boolean lockedBox)
BoxModelObject
getBuildingPanel
in interface BoxModelObject
public void generateCode(java.io.FileWriter file)
generateCode
in interface BoxModelObject
file
- le fichier dans le quel le code sera écrit.public void generateConnections(java.io.FileWriter file)
generateConnections
in interface BoxModelObject
file
- le fichier dans le quel le code sera écrit.public void drawRealObject(java.awt.Graphics g)
BoxModelObject
drawRealObject
in interface BoxModelObject
g
- le contexte graphique sur lequel il faut dessiner.public BoxObject getBox()
BoxModelObject
getBox
in interface BoxModelObject
BoxObject
correspondant à l'interface entre le IFlux
et l'application de design.public void setBox(BoxObject with)
BoxModelObject
setBox
in interface BoxModelObject
with
- un BoxObject
contenant les donnés;es de l'interface visuelle.public java.lang.String descriptionEntree(int no)
descriptionEntree
in interface BoxModelObject
no
- un entier contenant le numéro de la broche à interroger.public java.lang.String descriptionSortie(int no)
descriptionSortie
in interface BoxModelObject
no
- un entier contenant le numéro de la broche à interrogéepublic double valeur()
valeur
in interface IFonction
double
contenant le résultat de la fonction avec les paramètres actuels.public int nbParametres()
nbParametres
in interface IFonction
int
contenant le le nombre de paramètres de la fonction.public void printDescriptif(java.io.Writer flux, int no) throws java.lang.IllegalArgumentException, java.io.IOException
printDescriptif
in interface IFonction
flux
- le flux où envoyer la description.no
- le numéro du paramètre à interroger.
java.lang.IllegalArgumentException
- si no
n'est pas entre 0 et nbParametres()
.
java.io.IOException
public void setReglage()
setReglage
in interface IFonction
public void unsetReglage()
unsetReglage
in interface IFonction
public double[] domaine(int no) throws java.lang.IllegalArgumentException
domaine
in interface IFonction
no
- le numéro du paramètre à interroger.
double[2]
contenant respectivement la borne inférieure et supérieure de l'intervalle de validité du paramètre numéro no
.
java.lang.IllegalArgumentException
- si no
n'est pas entre 0 et nbParametres()
.public void regleParametre(int no, double valeur) throws java.lang.IllegalArgumentException
regleParametre
in interface IFonction
no
- le numéro du paramètre à règler.valeur
- la valeur du paramètre.
java.lang.IllegalArgumentException
- si no
n'est pas entre 0 et nbParametres()
.
java.lang.IllegalArgumentException
- si valeur
n'est pas dans le domaine de validité du paramètre.public double parametre(int no) throws java.lang.IllegalArgumentException
parametre
in interface IFonction
no
- le numéro du paramètre à interroger.
java.lang.IllegalArgumentException
- si no
n'est pas entre 0 et nbParametres()
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |