Class AbstractFunction

java.lang.Object
  extended byAbstractFunction
Direct Known Subclasses:
Abs, Cos, Div, Exp, Log, Rand, Sin, Sqrt

public abstract class AbstractFunction
extends java.lang.Object

Cette classe est une classe squelette pour les autres fonctions

Author:
Tachouct Mustapha

Constructor Summary
AbstractFunction()
           
 
Method Summary
abstract  double f(double x)
          retourne f(x)
abstract  double[] f(double[] x)
          calcule f(x) pour chaque element de la liste
abstract  double[] f(double[] a, double[] b)
          calcule f(a,b) pour chaque element de la liste
abstract  double f(double a, double b)
          retourne f(a,b)
 double[] f(Polynome P, Polynome Q, double[] x)
          calcul f( P(x) ) ou f ( P(x) , Q(x)) suivant le nombre de parametre
abstract  int getNumberParameter()
          retourne le nombre de parametre de la fonction
abstract  java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractFunction

public AbstractFunction()
Method Detail

getNumberParameter

public abstract int getNumberParameter()
retourne le nombre de parametre de la fonction


f

public abstract double f(double x)
retourne f(x)


f

public abstract double f(double a,
                         double b)
retourne f(a,b)


f

public abstract double[] f(double[] x)
calcule f(x) pour chaque element de la liste


f

public abstract double[] f(double[] a,
                           double[] b)
calcule f(a,b) pour chaque element de la liste


f

public double[] f(Polynome P,
                  Polynome Q,
                  double[] x)
calcul f( P(x) ) ou f ( P(x) , Q(x)) suivant le nombre de parametre


toString

public abstract java.lang.String toString()