public class ContinuousForwardRateUpdate extends LSQMPointUpdate
Modifier and Type | Method and Description |
---|---|
double |
continuousForwardRate()
Retrieve the Continuously Compounded Forward Rate
|
double |
continuousForwardRateIncrement()
Retrieve the Continuously Compounded Forward Rate Increment
|
static ContinuousForwardRateUpdate |
Create(FundingLabel lslFunding,
ForwardLabel lslForward,
int iInitialDate,
int iFinalDate,
int iTargetPointDate,
double dblContinuousForwardRate,
double dblContinuousForwardRateIncrement,
double dblSpotRate,
double dblSpotRateIncrement,
double dblDiscountFactor,
double dblDiscountFactorIncrement,
double dblDContinuousForwardDXInitial,
double dblDContinuousForwardDXTerminal)
Construct an Instance of ContinuousForwardRateUpdate
|
double |
dContinuousForwardDXInitial()
Retrieve the Initial D {Continuously Compounded Forward Rate} / DX
|
double |
dContinuousForwardDXTerminal()
Retrieve the Terminal D {Continuously Compounded Forward Rate} / DX
|
double |
discountFactor()
Retrieve the Discount Factor
|
double |
discountFactorIncrement()
Retrieve the Discount Factor Increment
|
double |
spotRate()
Retrieve the Spot Rate
|
double |
spotRateIncrement()
Retrieve the Spot Rate Increment
|
evolutionFinishDate, evolutionStartDate, increment, snapshot, viewDate
public static final ContinuousForwardRateUpdate Create(FundingLabel lslFunding, ForwardLabel lslForward, int iInitialDate, int iFinalDate, int iTargetPointDate, double dblContinuousForwardRate, double dblContinuousForwardRateIncrement, double dblSpotRate, double dblSpotRateIncrement, double dblDiscountFactor, double dblDiscountFactorIncrement, double dblDContinuousForwardDXInitial, double dblDContinuousForwardDXTerminal)
lslFunding
- The Funding Latent State LabellslForward
- The Forward Latent State LabeliInitialDate
- The Initial DateiFinalDate
- The Final DateiTargetPointDate
- The Target Point DatedblContinuousForwardRate
- The Continuously Compounded Forward RatedblContinuousForwardRateIncrement
- The Continuously Compounded Forward Rate IncrementdblSpotRate
- The Spot RatedblSpotRateIncrement
- The Spot Rate IncrementdblDiscountFactor
- The Discount FactordblDiscountFactorIncrement
- The Discount Factor IncrementdblDContinuousForwardDXInitial
- Initial D {Continuously Compounded Forward Rate} / DXdblDContinuousForwardDXTerminal
- Terminal D {Continuously Compounded Forward Rate} / DXpublic double continuousForwardRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Continuously Compounded Forward Rate is not availablepublic double continuousForwardRateIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Continuously Compounded Forward Rate Increment is not availablepublic double spotRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Spot Rate is not availablepublic double spotRateIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Spot Rate Increment is not availablepublic double discountFactor() throws java.lang.Exception
java.lang.Exception
- Thrown if the Discount Factor is not availablepublic double discountFactorIncrement() throws java.lang.Exception
java.lang.Exception
- Thrown if the Discount Factor Increment is not availablepublic double dContinuousForwardDXInitial()
public double dContinuousForwardDXTerminal()