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 MVRVariableIfcnewInstance()MVRVariableIfcnewInstance(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
-
-