public class ShortRateVolatilityModelAsGiven extends Object implements ShortRateVolatilityModel
ShortRateVolatilityModelParametric and ShortRateVolatilityModelCalibrateable.
If you require a calibration use ShortRateVolatilityModelPiecewiseConstant instead.| Constructor and Description |
|---|
ShortRateVolatilityModelAsGiven(TimeDiscretization timeDiscretization,
double[] volatility,
double[] meanReversion) |
| Modifier and Type | Method and Description |
|---|---|
RandomVariable |
getMeanReversion(int timeIndex)
Returns the value of \( a(t) \) for \( t_{i} \leq t < t_{i+1} \).
|
TimeDiscretization |
getTimeDiscretization()
Returns the time discretization \( \{ t_{i} \} \) associated
with the piecewise constant functions.
|
RandomVariable |
getVolatility(int timeIndex)
Returns the value of \( \sigma(t) \) for \( t_{i} \leq t < t_{i+1} \).
|
public ShortRateVolatilityModelAsGiven(TimeDiscretization timeDiscretization, double[] volatility, double[] meanReversion)
public TimeDiscretization getTimeDiscretization()
ShortRateVolatilityModelgetTimeDiscretization in interface ShortRateVolatilityModelpublic RandomVariable getVolatility(int timeIndex)
ShortRateVolatilityModelgetVolatility in interface ShortRateVolatilityModeltimeIndex - The index \( i \).public RandomVariable getMeanReversion(int timeIndex)
ShortRateVolatilityModelgetMeanReversion in interface ShortRateVolatilityModeltimeIndex - The index \( i \).Copyright © 2019. All rights reserved.