public class ForwardRateUpdate extends LSQMPointUpdate
| Modifier and Type | Method and Description |
|---|---|
static ForwardRateUpdate |
Create(ForwardLabel lslForward,
int iInitialDate,
int iFinalDate,
int iTargetPointDate,
double dblForwardRate,
double dblForwardRateIncrement,
double dblForwardRateVolatility,
double dblForwardRateVolatilityIncrement)
ForwardRateUpdate Creator
|
double |
forwardRate()
Retrieve the Forward Rate
|
double |
forwardRateIncrement()
Retrieve the Forward Rate Increment
|
double |
forwardRateVolatility()
Retrieve the Forward Rate Volatility
|
double |
forwardRateVolatilityIncrement()
Retrieve the Forward Rate Volatility Increment
|
evolutionFinishDate, evolutionStartDate, increment, snapshot, viewDatepublic static final ForwardRateUpdate Create(ForwardLabel lslForward, int iInitialDate, int iFinalDate, int iTargetPointDate, double dblForwardRate, double dblForwardRateIncrement, double dblForwardRateVolatility, double dblForwardRateVolatilityIncrement)
lslForward - The Forward Rate Latent State LabeliInitialDate - The Initial DateiFinalDate - The Final DateiTargetPointDate - The Target Point DatedblForwardRate - The Forward RatedblForwardRateIncrement - The Forward Rate IncrementdblForwardRateVolatility - The Forward VolatilitydblForwardRateVolatilityIncrement - The Forward Volatility Ratepublic double forwardRate()
throws java.lang.Exception
java.lang.Exception - Thrown if the Forward Rate is not availablepublic double forwardRateIncrement()
throws java.lang.Exception
java.lang.Exception - Thrown if the Forward Rate Increment is not availablepublic double forwardRateVolatility()
throws java.lang.Exception
java.lang.Exception - Thrown if the Forward Rate Volatility is not availablepublic double forwardRateVolatilityIncrement()
throws java.lang.Exception
java.lang.Exception - Thrown if the Forward Rate Volatility Increment is not available