public interface ProcessInterface
Modifier and Type | Method and Description |
---|---|
ProcessInterface |
clone()
Create and return a clone of this process.
|
RandomVariableInterface |
getMonteCarloWeights(int timeIndex)
This method returns the weights of a weighted Monte Carlo method (the probability density).
|
int |
getNumberOfComponents() |
RandomVariableInterface |
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) |
TimeDiscretizationInterface |
getTimeDiscretization() |
int |
getTimeIndex(double time)
Returns the time index for a given simulation time.
|
RandomVariableInterface getProcessValue(int timeIndex, int component) throws CalculationException
timeIndex
- Time index at which the process should be observedcomponent
- Component index of the processRandomVariable
)CalculationException
- Thrown if the valuation fails, specific cause may be available via the cause()
method.RandomVariableInterface 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()
TimeDiscretizationInterface getTimeDiscretization()
double getTime(int timeIndex)
timeIndex
- Time index.int getTimeIndex(double time)
time
- The given simulation time.ProcessInterface clone()
Copyright © 2017. All rights reserved.