public class IntegerTraceVariate extends RandomVariateBase implements DiscreteRandomVariate
Modifier and Type | Field and Description |
---|---|
private boolean |
allDataInToString |
private static int |
DEFAULT_DEFAULT_VALUE |
private int |
defaultValue |
static int |
SHORT_NUMBER |
private int[] |
traceValues |
rng
Constructor and Description |
---|
IntegerTraceVariate() |
Modifier and Type | Method and Description |
---|---|
static int[] |
convert(java.lang.Integer[] values) |
double |
generate()
Generate a random variate having this class's distribution.
|
int |
generateInt() |
int |
getDefaultValue() |
java.lang.Object[] |
getParameters()
Returns the array of parameters as an Object[].
|
int[] |
getTraceValues() |
void |
setAllDataInToString(boolean allDataInToString) |
void |
setDefaultValue(int defaultValue) |
void |
setParameters(java.lang.Object... params)
Sets the random variate's parameters.
|
void |
setRandomNumber(RandomNumber rng)
This is a no-op, since an instance of Sequential is used.
|
void |
setTraceValues(int[] traceValues) |
java.lang.String |
toString() |
getRandomNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getRandomNumber
private static final int DEFAULT_DEFAULT_VALUE
public static final int SHORT_NUMBER
private int[] traceValues
private int defaultValue
private boolean allDataInToString
public double generate()
RandomVariate
generate
in interface RandomVariate
public void setParameters(java.lang.Object... params)
RandomVariate
setParameters
in interface RandomVariate
params
- the array of parameters, wrapped in objects.public java.lang.Object[] getParameters()
RandomVariate
getParameters
in interface RandomVariate
public int generateInt()
generateInt
in interface DiscreteRandomVariate
public void setRandomNumber(RandomNumber rng)
setRandomNumber
in interface RandomVariate
setRandomNumber
in class RandomVariateBase
rng
- Given RandomNumber instance (ignored)public int[] getTraceValues()
public void setTraceValues(int[] traceValues)
traceValues
- the traceValues to setpublic int getDefaultValue()
public void setDefaultValue(int defaultValue)
defaultValue
- the defaultValue to setpublic void setAllDataInToString(boolean allDataInToString)
allDataInToString
- the allDataInToString to setpublic java.lang.String toString()
toString
in class java.lang.Object
public static int[] convert(java.lang.Integer[] values)