Package jsl.utilities.random.rvariable
Class RVControls
- java.lang.Object
-
- jsl.utilities.controls.Controls
-
- jsl.utilities.random.rvariable.RVControls
-
public abstract class RVControls extends Controls
-
-
Constructor Summary
Constructors Constructor Description RVControls(RVariableIfc.RVType type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description RVariableIfc.RVType
getType()
RVariableIfc
makeRVariable()
RVariableIfc
makeRVariable(int streamNumber)
abstract RVariableIfc
makeRVariable(RNStreamIfc rnStream)
-
Methods inherited from class jsl.utilities.controls.Controls
addControllableIfcControl, addDoubleArrayControl, addDoubleControl, addFloatControl, addIntegerControl, addLongControl, addStringControl, changeDoubleArrayControl, changeDoubleControl, changeFloatControl, changeIntegerControl, changeLongControl, changeStringControl, checkKey, containsControl, fillControls, getBooleanControl, getBooleanControlKeySet, getControlClass, getControllableControl, getControllableIfcControlKeySet, getControlNames, getDoubleArrayControl, getDoubleArrayControlKeySet, getDoubleArrayControlSize, getDoubleControl, getDoubleControlKeySet, getFloatControl, getFloatControlKeySet, getIntegerControl, getIntegerControlKeySet, getLongControl, getLongControlKeySet, getName, getStringControl, getStringControlKeySet, hasBooleanControl, hasControllableIfcControl, hasDoubleArrayControl, hasDoubleControl, hasFloatControl, hasIntegerControl, hasLongControl, hasStringControl, setBooleanControl, setControllableControl, setName, toString
-
-
-
-
Constructor Detail
-
RVControls
public RVControls(RVariableIfc.RVType type)
-
-
Method Detail
-
getType
public final RVariableIfc.RVType getType()
- Returns:
- the type of the random variable
-
makeRVariable
public final RVariableIfc makeRVariable()
- Returns:
- an instance of the random variable based on the current control parameters, with a new stream
-
makeRVariable
public final RVariableIfc makeRVariable(int streamNumber)
- Parameters:
streamNumber
- a number representing the desired stream based on the RNStreamProvider- Returns:
- an instance of the random variable based on the current control parameters using the designated stream number
-
makeRVariable
public abstract RVariableIfc makeRVariable(RNStreamIfc rnStream)
- Parameters:
rnStream
- the stream to use- Returns:
- an instance of the random variable based on the current control parameters
-
-