statistic.function
Class MixedFunction

java.lang.Object
  |
  +--statistic.function.GenericFunction
        |
        +--statistic.function.MixedFunction

public class MixedFunction
extends GenericFunction


Constructor Summary
MixedFunction()
           
MixedFunction(GenericFunction[] functions, double[] coeff)
          Method MixedFunction.
 
Method Summary
 double function(int k)
           
 java.lang.String getEquation()
           
 int getFunctionsNumber()
           
 double[] getFunctionsParameter()
          Renvoie et fixe les differentes valeurs de b
static java.lang.String[] getNames(GenericFunction[] functions)
          Method getNames.
 GenericFunction getSpecificFunction(int funcNb)
           
 GenericFunction[] getSpecificFunctions()
           
 double[] getWeight()
           
static void main(java.lang.String[] args)
          Methode: Main pour tester la classe
 void setFunctionsParameter(double[] b)
           
 void setSpecificFunction(int funcNb, GenericFunction gcd)
           
 void setWeight(double[] weight)
           
 
Methods inherited from class statistic.function.GenericFunction
getName, getParam, setName, setParam, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MixedFunction

public MixedFunction()

MixedFunction

public MixedFunction(GenericFunction[] functions,
                     double[] coeff)
              throws java.lang.IllegalArgumentException
Method MixedFunction.

Parameters:
functions -
coeff -
Throws:
java.lang.IllegalArgumentException
Method Detail

function

public double function(int k)
                throws java.lang.IllegalArgumentException
Specified by:
function in class GenericFunction
java.lang.IllegalArgumentException

getEquation

public java.lang.String getEquation()
Specified by:
getEquation in class GenericFunction

getWeight

public double[] getWeight()

setWeight

public void setWeight(double[] weight)

getSpecificFunctions

public GenericFunction[] getSpecificFunctions()

getSpecificFunction

public GenericFunction getSpecificFunction(int funcNb)

setSpecificFunction

public void setSpecificFunction(int funcNb,
                                GenericFunction gcd)

getFunctionsNumber

public int getFunctionsNumber()

getNames

public static java.lang.String[] getNames(GenericFunction[] functions)
Method getNames.

Parameters:
functions -
Returns:
String[]

getFunctionsParameter

public double[] getFunctionsParameter()
Renvoie et fixe les differentes valeurs de b


setFunctionsParameter

public void setFunctionsParameter(double[] b)

main

public static void main(java.lang.String[] args)
Methode: Main pour tester la classe