public interface Process
Modifier and Type | Method and Description |
---|---|
Process |
clone()
Create and return a clone of this process.
|
RandomVariable |
getMonteCarloWeights(int timeIndex)
This method returns the weights of a weighted Monte Carlo method (the probability density).
|
int |
getNumberOfComponents() |
RandomVariable |
getProcessValue(int timeIndex,
int component)
This method returns the realization of a component of the process for a given time index.
|
double |
getTime(int timeIndex) |
TimeDiscretization |
getTimeDiscretization() |
int |
getTimeIndex(double time)
Returns the time index for a given simulation time.
|
RandomVariable getProcessValue(int timeIndex, int component) throws CalculationException
timeIndex
- Time index at which the process should be observedcomponent
- Component index of the processRandomVariableFromDoubleArray
)CalculationException
- Thrown if the valuation fails, specific cause may be available via the cause()
method.RandomVariable getMonteCarloWeights(int timeIndex) throws CalculationException
timeIndex
- Time index at which the process should be observedCalculationException
- Thrown if the valuation fails, specific cause may be available via the cause()
method.int getNumberOfComponents()
TimeDiscretization getTimeDiscretization()
double getTime(int timeIndex)
timeIndex
- Time index.int getTimeIndex(double time)
time
- The given simulation time.Process clone()
Copyright © 2019. All rights reserved.