public interface TermStructureModelMonteCarloSimulationInterface extends MonteCarloSimulationInterface
Modifier and Type | Method and Description |
---|---|
RandomVariableInterface |
getLIBOR(double time,
double periodStart,
double periodEnd)
Return the forward rate for a given simulation time and a given period start and period end.
|
AbstractModelInterface |
getModel()
Returns the underlying model.
|
RandomVariableInterface |
getNumeraire(double time)
Return the numeraire at a given time.
|
AbstractProcessInterface |
getProcess() |
getCloneWithModifiedData, getMonteCarloWeights, getMonteCarloWeights, getNumberOfPaths, getRandomVariableForConstant, getTime, getTimeDiscretization, getTimeIndex
RandomVariableInterface getLIBOR(double time, double periodStart, double periodEnd) throws CalculationException
time
- Simulation timeperiodStart
- Start time of periodperiodEnd
- End time of periodCalculationException
- Thrown if the valuation fails, specific cause may be available via the cause()
method.RandomVariableInterface getNumeraire(double time) throws CalculationException
time
- Time at which the process should be observedRandomVariable
CalculationException
- Thrown if the valuation fails, specific cause may be available via the cause()
method.AbstractModelInterface getModel()
AbstractProcessInterface getProcess()
Copyright © 2017. All rights reserved.