public interface MonteCarloProcess extends Process
ProcessModel:
ProcessModel.getInitialState().
ProcessModel.getDrift(int, net.finmath.stochastic.RandomVariable[], net.finmath.stochastic.RandomVariable[]).
ProcessModel.getFactorLoading(int, int, net.finmath.stochastic.RandomVariable[]).
ProcessModel.applyStateSpaceTransform(int, net.finmath.stochastic.RandomVariable).
The definition of the model.| Modifier and Type | Method and Description |
|---|---|
MonteCarloProcess |
clone()
Create and return a clone of this process.
|
BrownianMotion |
getBrownianMotion()
Deprecated.
Please use getStochasticDriver() instead.
|
MonteCarloProcess |
getCloneWithModifiedData(Map<String,Object> dataModified)
Returns a clone of this model where the specified properties have been modified.
|
int |
getNumberOfFactors() |
int |
getNumberOfPaths() |
IndependentIncrements |
getStochasticDriver() |
void |
setModel(ProcessModel model)
Sets the model to be used.
|
getMonteCarloWeights, getNumberOfComponents, getProcessValue, getTime, getTimeDiscretization, getTimeIndexint getNumberOfPaths()
int getNumberOfFactors()
IndependentIncrements getStochasticDriver()
@Deprecated BrownianMotion getBrownianMotion()
void setModel(ProcessModel model)
model - The model to be used.MonteCarloProcess getCloneWithModifiedData(Map<String,Object> dataModified)
dataModified. If data is provided which is ignored by the model
no exception may be thrown.dataModified - Key-value-map of parameters to modify.MonteCarloProcess clone()
Copyright © 2019. All rights reserved.