Package jsl.utilities.random.rvariable
Interface MVRVariableIfc
-
- All Superinterfaces:
GetRandomNumberStreamIfc
,MVSampleIfc
,RNStreamControlIfc
,SetRandomNumberStreamIfc
- All Known Implementing Classes:
AbstractMVRVariable
,BivariateLogNormalRV
,BivariateNormalRV
public interface MVRVariableIfc extends RNStreamControlIfc, MVSampleIfc, GetRandomNumberStreamIfc, SetRandomNumberStreamIfc
An interface for defining random variables
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MVRVariableIfc
newInstance()
MVRVariableIfc
newInstance(RNStreamIfc rng)
-
Methods inherited from interface jsl.utilities.random.rng.GetRandomNumberStreamIfc
getRandomNumberStream, getStreamNumber
-
Methods inherited from interface jsl.utilities.random.rvariable.MVSampleIfc
sample, sample, sample
-
Methods inherited from interface jsl.utilities.random.rng.RNStreamControlIfc
advanceToNextSubstream, getAntitheticOption, resetStartStream, resetStartSubstream, setAntitheticOption
-
Methods inherited from interface jsl.utilities.random.rng.SetRandomNumberStreamIfc
setRandomNumberStream, setRandomNumberStream
-
-
-
-
Method Detail
-
newInstance
MVRVariableIfc newInstance(RNStreamIfc rng)
- Parameters:
rng
- the RngIfc to use- Returns:
- a new instance with same parameter value
-
newInstance
default MVRVariableIfc newInstance()
- Returns:
- a new instance with same parameter value
-
-