Class SamplesFromMMAPKt
-
- All Implemented Interfaces:
public final class SamplesFromMMAPKt
-
-
Method Summary
Modifier and Type Method Description final static ObjectsamplesFromMMAP(MatrixCell D, Integer K, Integer initial, Double prec, Random random)Generates random samples from a continuous marked Markovian arrival process. final static ObjectsamplesFromMMAP(MatrixCell D, Integer K, Integer initial, Double prec)Generates random samples from a continuous marked Markovian arrival process. final static ObjectsamplesFromMMAP(MatrixCell D, Integer K, Integer initial)Generates random samples from a continuous marked Markovian arrival process. final static ObjectsamplesFromMMAP(MatrixCell D, Integer K)Generates random samples from a continuous marked Markovian arrival process. final static ObjectsamplesFromMMAP(Array<Matrix> D, Integer K, Integer initial, Double prec, Random random)Overload for Array<Matrix>. final static ObjectsamplesFromMMAP(Array<Matrix> D, Integer K, Integer initial, Double prec)Overload for Array<Matrix>. final static ObjectsamplesFromMMAP(Array<Matrix> D, Integer K, Integer initial)Overload for Array<Matrix>. final static ObjectsamplesFromMMAP(Array<Matrix> D, Integer K)Overload for Array<Matrix>. -
-
Method Detail
-
samplesFromMMAP
@JvmOverloads() final static Object samplesFromMMAP(MatrixCell D, Integer K, Integer initial, Double prec, Random random)
Generates random samples from a continuous marked Markovian arrival process.
- Parameters:
D- The D0...K- The number of samples to generateinitial- Optional initial state (1-indexed).prec- Numerical precision for validationrandom- Random number generator- Returns:
For single type (2 matrices): DoubleArray of inter-arrival times For multiple types: Array of DoubleArray where each element is time, type
-
samplesFromMMAP
@JvmOverloads() final static Object samplesFromMMAP(MatrixCell D, Integer K, Integer initial, Double prec)
Generates random samples from a continuous marked Markovian arrival process.
- Parameters:
D- The D0...K- The number of samples to generateinitial- Optional initial state (1-indexed).prec- Numerical precision for validation- Returns:
For single type (2 matrices): DoubleArray of inter-arrival times For multiple types: Array of DoubleArray where each element is time, type
-
samplesFromMMAP
@JvmOverloads() final static Object samplesFromMMAP(MatrixCell D, Integer K, Integer initial)
Generates random samples from a continuous marked Markovian arrival process.
- Parameters:
D- The D0...K- The number of samples to generateinitial- Optional initial state (1-indexed).- Returns:
For single type (2 matrices): DoubleArray of inter-arrival times For multiple types: Array of DoubleArray where each element is time, type
-
samplesFromMMAP
@JvmOverloads() final static Object samplesFromMMAP(MatrixCell D, Integer K)
Generates random samples from a continuous marked Markovian arrival process.
- Parameters:
D- The D0...K- The number of samples to generate- Returns:
For single type (2 matrices): DoubleArray of inter-arrival times For multiple types: Array of DoubleArray where each element is time, type
-
samplesFromMMAP
@JvmOverloads() final static Object samplesFromMMAP(Array<Matrix> D, Integer K, Integer initial, Double prec, Random random)
Overload for Array<Matrix>.
-
samplesFromMMAP
@JvmOverloads() final static Object samplesFromMMAP(Array<Matrix> D, Integer K, Integer initial, Double prec)
Overload for Array<Matrix>.
-
samplesFromMMAP
@JvmOverloads() final static Object samplesFromMMAP(Array<Matrix> D, Integer K, Integer initial)
Overload for Array<Matrix>.
-
samplesFromMMAP
@JvmOverloads() final static Object samplesFromMMAP(Array<Matrix> D, Integer K)
Overload for Array<Matrix>.
-
-
-
-