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