Class Times

java.lang.Object
  extended by Function
      extended by BinaryOperator
          extended by Times

public class Times
extends BinaryOperator

f(x) = g(x) * h(x), où g et h sont les sous-arbres gauche et droit.


Field Summary
 
Fields inherited from class BinaryOperator
leftSon, rightSon
 
Method Summary
 Function derivate()
          Retourne la dérivée.
 double evaluate(double x)
          Retourne l'image de x.
 Function simplify()
          Retourne la fonction simplifiée.
 char toChar()
          Retourne l'opérateur binaire sous forme de caractère ('+' pour une addition '-' pour une soustraction, etc).
 
Methods inherited from class BinaryOperator
isConstant, isOne, isZero, simplifySubTrees, toString
 
Methods inherited from class Function
integrate, main
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

toChar

public char toChar()
Description copied from class: BinaryOperator
Retourne l'opérateur binaire sous forme de caractère ('+' pour une addition '-' pour une soustraction, etc).

Specified by:
toChar in class BinaryOperator

evaluate

public double evaluate(double x)
Description copied from class: Function
Retourne l'image de x.

Specified by:
evaluate in class Function

derivate

public Function derivate()
Description copied from class: Function
Retourne la dérivée.

Specified by:
derivate in class Function

simplify

public Function simplify()
Description copied from class: Function
Retourne la fonction simplifiée.

Specified by:
simplify in class Function