public abstract class EDistribution extends java.lang.Object implements IDistribution
| Modifier and Type | Field and Description |
|---|---|
umontreal.iro.lecuyer.probdist.ContinuousDistribution |
distribucion
The distribution object
|
umontreal.iro.lecuyer.randvar.RandomVariateGen |
generador
The actual generator
|
java.util.ArrayList<java.lang.String> |
generadores
List of generators
|
java.util.ArrayList<java.lang.String> |
parametros
List of parameters
|
| Constructor and Description |
|---|
EDistribution() |
| Modifier and Type | Method and Description |
|---|---|
umontreal.iro.lecuyer.probdist.ContinuousDistribution |
darDistribucion()
Returns the LeCruyer distribuion object
|
umontreal.iro.lecuyer.randvar.RandomVariateGen |
darGenerador()
Return the current random variate generator
|
java.util.ArrayList<java.lang.String> |
darGeneradores()
Return the set of available generators
|
java.util.ArrayList<java.lang.String> |
darParametros()
Returns the name of the distribution parameters
|
org.jfree.data.xy.DefaultTableXYDataset |
getPDF(double a,
double b,
int m)
Returns and dataset with the PDF of the distribution in different points,
this method is necessary for painting the distribution
|
double |
nSig(double valor,
int cifSignifica)
Returns the double valor rounding to cifSignifica number significative numbers
|
java.lang.String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitajustarParametros, aString, darGenerador, darGenerador, getMoments, getNamepublic umontreal.iro.lecuyer.probdist.ContinuousDistribution distribucion
public java.util.ArrayList<java.lang.String> generadores
public java.util.ArrayList<java.lang.String> parametros
public umontreal.iro.lecuyer.randvar.RandomVariateGen generador
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.ArrayList<java.lang.String> darParametros()
darParametros in interface IDistributionpublic umontreal.iro.lecuyer.probdist.ContinuousDistribution darDistribucion()
darDistribucion in interface IDistributionpublic umontreal.iro.lecuyer.randvar.RandomVariateGen darGenerador()
darGenerador in interface IDistributionpublic java.util.ArrayList<java.lang.String> darGeneradores()
darGeneradores in interface IDistributionpublic double nSig(double valor,
int cifSignifica)
valor - value to be roundedcifSignifica - number of significancepublic org.jfree.data.xy.DefaultTableXYDataset getPDF(double a,
double b,
int m)
IDistributiongetPDF in interface IDistributiona - minimum pointb - maximum pointm - number of x domain points