B C D E F I L M P R S T V

B

BinaryOperator - Class in <Unnamed>
Fonction s'exprimant comme une opération binaire entre deux autres fonctions.

C

Constant - Class in <Unnamed>
f(x) = c, où c est une constante réelle.

D

derivate() - Method in class Constant
 
derivate() - Method in class Div
 
derivate() - Method in class Function
Retourne la dérivée.
derivate() - Method in class Minus
 
derivate() - Method in class Plus
 
derivate() - Method in class Times
 
derivate() - Method in class Variable
 
Div - Class in <Unnamed>
f(x) = g(x) / h(x), où g et h sont les sous-arbres gauche et droit.

E

evaluate(double) - Method in class Constant
 
evaluate(double) - Method in class Div
 
evaluate(double) - Method in class Function
Retourne l'image de x.
evaluate(double) - Method in class Minus
 
evaluate(double) - Method in class Plus
 
evaluate(double) - Method in class Times
 
evaluate(double) - Method in class Variable
 

F

Function - Class in <Unnamed>
Fonction d'une variable.
Function() - Constructor for class Function
 

I

integrate(double, double, int) - Method in class Function
Retourne l'integrale entre a et b (a < b), calculée avec la méthode des trapèzes en effectuant nbSubdivisions subdivisions de l'intervalle à intégrer.
isConstant() - Method in class BinaryOperator
 
isConstant() - Method in class Constant
 
isConstant() - Method in class Function
Ssi la fonction ne contient pas de variable.
isConstant() - Method in class Variable
 
isOne() - Method in class BinaryOperator
 
isOne() - Method in class Constant
 
isOne() - Method in class Function
Ssi la fonction est une feuille valant 1.
isOne() - Method in class Variable
 
isZero() - Method in class BinaryOperator
 
isZero() - Method in class Constant
 
isZero() - Method in class Function
Ssi la fonction est une feuille valant 0.
isZero() - Method in class Variable
 

L

leftSon - Variable in class BinaryOperator
 

M

main(String[]) - Static method in class Function
 
Minus - Class in <Unnamed>
f(x) = g(x) - h(x), où g et h sont les sous-arbres gauche et droit.

P

Plus - Class in <Unnamed>
f(x) = g(x) + h(x), où g et h sont les sous-arbres gauche et droit.

R

rightSon - Variable in class BinaryOperator
 

S

simplify() - Method in class Constant
 
simplify() - Method in class Div
 
simplify() - Method in class Function
Retourne la fonction simplifiée.
simplify() - Method in class Minus
 
simplify() - Method in class Plus
 
simplify() - Method in class Times
 
simplify() - Method in class Variable
 
simplifySubTrees() - Method in class BinaryOperator
Remplace les sous-arbres par leurs versions simplifiées, retourne une feuille si l'arbre est constant.

T

Times - Class in <Unnamed>
f(x) = g(x) * h(x), où g et h sont les sous-arbres gauche et droit.
toChar() - Method in class BinaryOperator
Retourne l'opérateur binaire sous forme de caractère ('+' pour une addition '-' pour une soustraction, etc).
toChar() - Method in class Div
 
toChar() - Method in class Minus
 
toChar() - Method in class Plus
 
toChar() - Method in class Times
 
toString() - Method in class BinaryOperator
 
toString() - Method in class Constant
 
toString() - Method in class Variable
 

V

Variable - Class in <Unnamed>
f(x) = x.

B C D E F I L M P R S T V