public class ContinuouslyCompoundedForwardProcess
extends java.lang.Object
Constructor and Description |
---|
ContinuouslyCompoundedForwardProcess(int iSpotDate,
R1R1ToR1 funcR1R1ToR1)
ContinuouslyCompoundedForwardProcess Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
discountFunctionValue(int iTargetDate,
boolean bRealized)
Retrieve a Realized/Expected Value of the Discount to the Target Date
|
double |
instantaneousForwardRateIntegral(int iTargetDate,
boolean bRealized)
Compute the Realized/Expected Instantaneous Forward Rate Integral to the Target Date
|
double |
liborRate(int iTargetDate,
java.lang.String strTenor,
boolean bRealized)
Retrieve a Realized/Expected Value of the LIBOR Rate at the Target Date
|
double |
realizedZeroCouponPrice(int iMaturityDate)
Retrieve a Realized Zero-Coupon Bond Price
|
int |
spotDate()
Retrieve the Spot Date
|
R1R1ToR1 |
stochasticForwardRateFunction()
Retrieve the Stochastic Forward Rate Function
|
public ContinuouslyCompoundedForwardProcess(int iSpotDate, R1R1ToR1 funcR1R1ToR1) throws java.lang.Exception
iSpotDate
- The Spot DatefuncR1R1ToR1
- The Stochastic Forward Rate Functionjava.lang.Exception
- Thrown if the Inputs are Invalidpublic int spotDate()
public R1R1ToR1 stochasticForwardRateFunction()
public double realizedZeroCouponPrice(int iMaturityDate) throws java.lang.Exception
iMaturityDate
- The Maturity Datejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double instantaneousForwardRateIntegral(int iTargetDate, boolean bRealized) throws java.lang.Exception
iTargetDate
- The Target DatebRealized
- TRUE - Compute the Realized (TRUE) / Expected (FALSE) Instantaneous Forward Rate
Integraljava.lang.Exception
- Thrown if the Inputs are Invalidpublic double discountFunctionValue(int iTargetDate, boolean bRealized) throws java.lang.Exception
iTargetDate
- The Target DatebRealized
- TRUE - Compute the Realized (TRUE) / Expected (FALSE) Instantaneous Forward Rate
Integraljava.lang.Exception
- Thrown if the Inputs are Invalidpublic double liborRate(int iTargetDate, java.lang.String strTenor, boolean bRealized) throws java.lang.Exception
iTargetDate
- The Target DatestrTenor
- The LIBOR TenorbRealized
- TRUE - Compute the Realized (TRUE) / Expected (FALSE) LIBOR Ratejava.lang.Exception
- Thrown if the Inputs are Invalid