PIANOS.datastructures
Class Distribution
java.lang.Object
PIANOS.datastructures.Distribution
- Direct Known Subclasses:
- BetaDistribution, BinomialDistribution, ContinuousUniformDistribution, DiscreteUniformDistribution, PoissonDistribution, UserDefinedDistribution
public abstract class Distribution
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Distribution
public Distribution(int numberOfParameters)
getNumberOfParameters
public int getNumberOfParameters()
isInteger
public boolean isInteger(int index)
throws java.lang.IndexOutOfBoundsException,
java.lang.NullPointerException
- Throws:
java.lang.IndexOutOfBoundsException
java.lang.NullPointerException
getParameter
public java.lang.Object getParameter(int index)
setParameter
public void setParameter(int index,
int parameter)
setParameter
public void setParameter(int index,
double parameter)
setParameter
public void setParameter(int index,
Variable parameter)
getParameterString
public java.lang.String getParameterString(int index)
setParameterString
public void setParameterString(int index,
java.lang.String parameter)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getIntroduction
public abstract java.util.ArrayList<java.lang.String> getIntroduction()
throws IllegalParametersException
- Throws:
IllegalParametersException
getGenCode
public abstract java.util.ArrayList<java.lang.String> getGenCode(java.lang.String[] parameters)
throws IllegalParametersException,
MissingFunctionException
- Throws:
IllegalParametersException
MissingFunctionException
getFreqCode
public abstract java.util.ArrayList<java.lang.String> getFreqCode(java.lang.String[] parameters)
throws IllegalParametersException,
MissingFunctionException
- Throws:
IllegalParametersException
MissingFunctionException