public class ShortForwardRateUpdate extends LSQMPointUpdate
Modifier and Type | Method and Description |
---|---|
double |
compoundedShortRate()
Retrieve the Compounded Short Rate
|
double |
compoundedShortRateIncrement()
Retrieve the Compounded Short Rate Increment
|
static ShortForwardRateUpdate |
Create(FundingLabel lslFunding,
ForwardLabel lslForward,
int iInitialDate,
int iFinalDate,
int iTargetPointDate,
double dblInstantaneousForwardRate,
double dblInstantaneousForwardRateIncrement,
double dblLIBORForwardRate,
double dblLIBORForwardRateIncrement,
double dblShiftedLIBORForwardRate,
double dblShiftedLIBORForwardRateIncrement,
double dblShortRate,
double dblShortRateIncrement,
double dblCompoundedShortRate,
double dblCompoundedShortRateIncrement,
double dblPrice,
double dblPriceIncrement)
Construct an Instance of ShortForwardRateUpdate
|
double |
instantaneousForwardRate()
Retrieve the Instantaneous Forward Rate
|
double |
instantaneousForwardRateIncrement()
Retrieve the Instantaneous Forward Rate Increment
|
double |
liborForwardRate()
Retrieve the LIBOR Forward Rate
|
double |
liborForwardRateIncrement()
Retrieve the LIBOR Forward Rate Increment
|
double |
price()
Retrieve the Price
|
double |
priceIncrement()
Retrieve the Price Increment
|
double |
shiftedLIBORForwardRate()
Retrieve the Shifted LIBOR Forward Rate
|
double |
shiftedLIBORForwardRateIncrement()
Retrieve the Shifted LIBOR Forward Rate Increment
|
double |
shortRate()
Retrieve the Short Rate
|
double |
shortRateIncrement()
Retrieve the Short Rate Increment
|
evolutionFinishDate, evolutionStartDate, increment, snapshot, viewDate
public static final ShortForwardRateUpdate Create(FundingLabel lslFunding, ForwardLabel lslForward, int iInitialDate, int iFinalDate, int iTargetPointDate, double dblInstantaneousForwardRate, double dblInstantaneousForwardRateIncrement, double dblLIBORForwardRate, double dblLIBORForwardRateIncrement, double dblShiftedLIBORForwardRate, double dblShiftedLIBORForwardRateIncrement, double dblShortRate, double dblShortRateIncrement, double dblCompoundedShortRate, double dblCompoundedShortRateIncrement, double dblPrice, double dblPriceIncrement)
lslFunding
- The Funding Latent State LabellslForward
- The Forward Latent State LabeliInitialDate
- The Initial DateiFinalDate
- The Final DateiTargetPointDate
- The Target Point DatedblInstantaneousForwardRate
- The Instantaneous Forward RatedblInstantaneousForwardRateIncrement
- The Instantaneous Forward Rate IncrementdblLIBORForwardRate
- The LIBOR Forward RatedblLIBORForwardRateIncrement
- The LIBOR Forward Rate IncrementdblShiftedLIBORForwardRate
- The Shifted LIBOR Forward RatedblShiftedLIBORForwardRateIncrement
- The Shifted LIBOR Forward Rate IncrementdblShortRate
- The Short RatedblShortRateIncrement
- The Short Rate IncrementdblCompoundedShortRate
- The Compounded Short RatedblCompoundedShortRateIncrement
- The Compounded Short Rate IncrementdblPrice
- The PricedblPriceIncrement
- The Price Incrementpublic double instantaneousForwardRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Instantaneous Forward Rate is not availablepublic double instantaneousForwardRateIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Instantaneous Forward Rate Increment is not availablepublic double liborForwardRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Forward Rate is not availablepublic double liborForwardRateIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Forward Rate Increment is not availablepublic double shiftedLIBORForwardRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Shifted Forward Rate is not availablepublic double shiftedLIBORForwardRateIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Shifted Forward Rate Increment is not availablepublic double shortRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Short Rate is not availablepublic double shortRateIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Short Rate Increment is not availablepublic double compoundedShortRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Compounded Short Rate is not availablepublic double compoundedShortRateIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Compounded Short Rate Increment is not availablepublic double price() throws java.lang.Exception
java.lang.Exception
- Thrown if the Price is not availablepublic double priceIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Price Increment is not available