|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFonction
Defini ce qu'est une fonction. Une fonction est un object avec une valeur et des paramètres.
Method Summary | |
---|---|
double[] |
domaine(int no)
Renvoie le domaine de validité d'un paramètre. |
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 |
regleParametre(int no,
double valeur)
Règle un paramètre. |
void |
setReglage()
Empêche la fonction de faire des calculs à chaque règlage de paramètre. |
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. |
Method Detail |
---|
double valeur()
double
contenant le résultat de la fonction avec les paramètres actuels.int nbParametres()
int
contenant le le nombre de paramètres de la fonction.double[] domaine(int no) throws java.lang.IllegalArgumentException
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()
.void regleParametre(int no, double valeur) throws java.lang.IllegalArgumentException
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.double parametre(int no) throws java.lang.IllegalArgumentException
no
- le numéro du paramètre à interroger.
java.lang.IllegalArgumentException
- si no
n'est pas entre 0 et nbParametres()
.void printDescriptif(java.io.Writer flux, int no) throws java.lang.IllegalArgumentException, java.io.IOException
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
void setReglage()
void unsetReglage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |