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, viewDate
public 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