public interface LIBORModelMonteCarloSimulationInterface extends TermStructureModelMonteCarloSimulationInterface
Modifier and Type | Method and Description |
---|---|
BrownianMotionInterface |
getBrownianMotion()
Returns the Brownian motion used to simulate the curve.
|
Object |
getCloneWithModifiedSeed(int seed)
Deprecated.
|
RandomVariableInterface |
getLIBOR(int timeIndex,
int liborIndex)
Return the forward rate for a given simulation time index and a given forward rate index.
|
double |
getLiborPeriod(int timeIndex)
Returns the period start of the specified forward rate period.
|
TimeDiscretizationInterface |
getLiborPeriodDiscretization()
Returns the libor period discretization as time discretization representing start and end dates of periods.
|
int |
getLiborPeriodIndex(double time)
Same as java.util.Arrays.binarySearch(liborPeriodDiscretization,time).
|
RandomVariableInterface[] |
getLIBORs(int timeIndex)
Return the forward rate curve for a given simulation time index.
|
TermStructureModelInterface |
getModel()
Returns the underlying model.
|
int |
getNumberOfFactors() |
int |
getNumberOfLibors() |
getLIBOR, getNumeraire, getProcess
getCloneWithModifiedData, getMonteCarloWeights, getMonteCarloWeights, getNumberOfPaths, getRandomVariableForConstant, getTime, getTimeDiscretization, getTimeIndex
int getNumberOfFactors()
TimeDiscretizationInterface getLiborPeriodDiscretization()
int getNumberOfLibors()
double getLiborPeriod(int timeIndex)
timeIndex
- The index corresponding to a given time (interpretation is start of period)int getLiborPeriodIndex(double time)
time
- The tenor time (fixing of the forward rate) for which the index is requested.RandomVariableInterface getLIBOR(int timeIndex, int liborIndex) throws CalculationException
timeIndex
- Simulation time index.liborIndex
- Tenor time index (index corresponding to the fixing of the forward rate).CalculationException
- Thrown if the valuation fails, specific cause may be available via the cause()
method.RandomVariableInterface[] getLIBORs(int timeIndex) throws CalculationException
timeIndex
- Simulation time index.CalculationException
- Thrown if the valuation fails, specific cause may be available via the cause()
method.BrownianMotionInterface getBrownianMotion()
TermStructureModelInterface getModel()
getModel
in interface TermStructureModelMonteCarloSimulationInterface
@Deprecated Object getCloneWithModifiedSeed(int seed)
seed
- The seedCopyright © 2017. All rights reserved.