multimedia.model
Class GenericDistribution

java.lang.Object
  |
  +--multimedia.model.GenericDistribution

public abstract synchronized class GenericDistribution
extends java.lang.Object


Field Summary
 java.lang.String name
           
protected  JSci.maths.statistics.NormalDistribution normalStandard
           
 java.lang.String[] paramNames
           
 double[] params
           
protected  int paramsCount
           
 
Constructor Summary
GenericDistribution()
           
 
Method Summary
 double cdf(double)
           
 java.lang.String getName()
           
 double getParam(int)
           
 java.lang.String getParamName(int)
           
 double[] getParams()
           
 int getParamsCount()
           
 java.lang.String[] getParamsNames()
           
 double mean()
           
 double normalStandardCdf(double)
           
 double pdf(double)
           
 double rand()
           
protected  void setName(java.lang.String)
           
 void setParam(int, double)
           
protected  void setParamName(int, java.lang.String)
           
 void setParams(double[])
           
protected  void setParamsCount(int)
           
protected  void setParamsName(java.lang.String[])
           
 double var()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

paramsCount

protected int paramsCount

params

public double[] params

paramNames

public java.lang.String[] paramNames

normalStandard

protected JSci.maths.statistics.NormalDistribution normalStandard
Constructor Detail

GenericDistribution

public GenericDistribution()
Method Detail

pdf

public double pdf(double)

cdf

public double cdf(double)

mean

public double mean()

var

public double var()

rand

public double rand()

normalStandardCdf

public double normalStandardCdf(double)

getParam

public double getParam(int)

setParam

public void setParam(int,
                     double)
              throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

setParams

public void setParams(double[])
               throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

getName

public java.lang.String getName()

setName

protected void setName(java.lang.String)

getParamsCount

public int getParamsCount()

setParamsCount

protected void setParamsCount(int)

getParams

public double[] getParams()

setParamsName

protected void setParamsName(java.lang.String[])

setParamName

protected void setParamName(int,
                            java.lang.String)

getParamsNames

public java.lang.String[] getParamsNames()

getParamName

public java.lang.String getParamName(int)