public interface AbstractProcessInterface extends ProcessInterface
AbstractModelInterface
:
AbstractModelInterface.getInitialState()
.
AbstractModelInterface.getDrift(int, net.finmath.stochastic.RandomVariableInterface[], net.finmath.stochastic.RandomVariableInterface[])
.
AbstractModelInterface.getFactorLoading(int, int, net.finmath.stochastic.RandomVariableInterface[])
.
AbstractModelInterface.applyStateSpaceTransform(int, net.finmath.stochastic.RandomVariableInterface)
.
The definition of the model.
Modifier and Type | Method and Description |
---|---|
AbstractProcessInterface |
clone()
Create and return a clone of this process.
|
BrownianMotionInterface |
getBrownianMotion()
Deprecated.
Please use getStochasticDriver() instead.
|
AbstractProcessInterface |
getCloneWithModifiedData(Map<String,Object> dataModified)
Returns a clone of this model where the specified properties have been modified.
|
int |
getNumberOfFactors() |
int |
getNumberOfPaths() |
IndependentIncrementsInterface |
getStochasticDriver() |
void |
setModel(AbstractModelInterface model)
Sets the model to be used.
|
getMonteCarloWeights, getNumberOfComponents, getProcessValue, getTime, getTimeDiscretization, getTimeIndex
int getNumberOfPaths()
int getNumberOfFactors()
IndependentIncrementsInterface getStochasticDriver()
@Deprecated BrownianMotionInterface getBrownianMotion()
void setModel(AbstractModelInterface model)
model
- The model to be used.AbstractProcessInterface 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.AbstractProcessInterface clone()
clone
in interface ProcessInterface
Copyright © 2018. All rights reserved.