|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectapprentissage.Neg
public class Neg
Cette classe permet d'inverser le résultat d'une autre fonction. Conserve les mêmes paramètres.
Constructor Summary | |
---|---|
Neg(IFonction autre)
|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Neg(IFonction autre)
Method Detail |
---|
public 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 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()
.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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |