public abstract class AbstractRandomVariableFactory extends Object implements Serializable, RandomVariableFactory
Constructor and Description |
---|
AbstractRandomVariableFactory() |
Modifier and Type | Method and Description |
---|---|
RandomVariable |
createRandomVariable(double value)
Create a (deterministic) random variable form a constant.
|
abstract RandomVariable |
createRandomVariable(double time,
double value)
Create a (deterministic) random variable form a constant using a specific filtration time.
|
abstract RandomVariable |
createRandomVariable(double time,
double[] values)
Create a random variable form an array using a specific filtration time.
|
RandomVariable[] |
createRandomVariableArray(double[] values)
Create an array of (deterministic) random variables from an array of constants.
|
RandomVariable[][] |
createRandomVariableMatrix(double[][] values)
Create a matrix of (deterministic) random variables from an matrix of constants.
|
public RandomVariable createRandomVariable(double value)
RandomVariableFactory
createRandomVariable
in interface RandomVariableFactory
value
- A constant value.RandomVariable
.public abstract RandomVariable createRandomVariable(double time, double value)
RandomVariableFactory
createRandomVariable
in interface RandomVariableFactory
time
- The filtration time of the random variable.value
- A constant value.RandomVariable
.public abstract RandomVariable createRandomVariable(double time, double[] values)
RandomVariableFactory
createRandomVariable
in interface RandomVariableFactory
time
- The filtration time of the random variable.values
- Array representing values of the random variable at the sample paths.RandomVariable
.public RandomVariable[] createRandomVariableArray(double[] values)
RandomVariableFactory
createRandomVariableArray
in interface RandomVariableFactory
values
- Array representing constants.RandomVariable
.public RandomVariable[][] createRandomVariableMatrix(double[][] values)
RandomVariableFactory
createRandomVariableMatrix
in interface RandomVariableFactory
values
- Matrix representing constants.RandomVariable
.Copyright © 2020. All rights reserved.