public class BGMForwardTenorSnap
extends java.lang.Object
Constructor and Description |
---|
BGMForwardTenorSnap(int iDate,
double dblLIBOR,
double dblLIBORIncrement,
double dblDiscountFactor,
double dblDiscountFactorIncrement,
double dblContinuouslyCompoundedForwardIncrement,
double dblSpotRateIncrement,
double dblInstantaneousEffectiveForwardRate,
double dblInstantaneousNominalForwardRate,
double dblLognormalLIBORVolatility,
double dblContinuouslyCompoundedForwardVolatility)
BGMForwardTenorSnap Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
continuouslyCompoundedForwardIncrement()
Retrieve the Continuously Compounded Forward Rate Increment
|
double |
continuouslyCompoundedForwardVolatility()
Retrieve the Continuously Compounded Forward Rate Volatility
|
int |
date()
Retrieve the Tenor Date
|
double |
discountFactor()
Retrieve the Discount Factor
|
double |
discountFactorIncrement()
Retrieve the Discount Factor Increment
|
double |
instantaneousEffectiveForwardRate()
Retrieve the Instantaneous Effective Annual Forward Rate
|
double |
instantaneousNominalForwardRate()
Retrieve the Instantaneous Nominal Annual Forward Rate
|
double |
libor()
Retrieve the LIBOR Rate
|
double |
liborIncrement()
Retrieve the LIBOR Rate Increment
|
double |
lognormalLIBORVolatility()
Retrieve the Log-normal LIBOR Volatility
|
double |
spotRateIncrement()
Retrieve the Spot Rate Increment
|
java.lang.String |
toString() |
public BGMForwardTenorSnap(int iDate, double dblLIBOR, double dblLIBORIncrement, double dblDiscountFactor, double dblDiscountFactorIncrement, double dblContinuouslyCompoundedForwardIncrement, double dblSpotRateIncrement, double dblInstantaneousEffectiveForwardRate, double dblInstantaneousNominalForwardRate, double dblLognormalLIBORVolatility, double dblContinuouslyCompoundedForwardVolatility) throws java.lang.Exception
iDate
- The Date corresponding to the TenordblLIBOR
- The LIBOR RatedblLIBORIncrement
- The LIBOR Rate IncrementdblDiscountFactor
- The Discount FactordblDiscountFactorIncrement
- The Discount Factor IncrementdblContinuouslyCompoundedForwardIncrement
- Continuously Compounded Forward Rate IncrementdblSpotRateIncrement
- Spot Rate IncrementdblInstantaneousEffectiveForwardRate
- Instantaneous Effective Annual Forward RatedblInstantaneousNominalForwardRate
- Instantaneous Nominal Annual Forward RatedblLognormalLIBORVolatility
- The Log-normal LIBOR Rate VolatilitydblContinuouslyCompoundedForwardVolatility
- The Continuously Compounded Forward Rate Volatilityjava.lang.Exception
- Thrown if the Inputs are Invalidpublic int date()
public double libor()
public double liborIncrement()
public double discountFactor()
public double discountFactorIncrement()
public double continuouslyCompoundedForwardIncrement()
public double spotRateIncrement()
public double instantaneousEffectiveForwardRate()
public double instantaneousNominalForwardRate()
public double lognormalLIBORVolatility()
public double continuouslyCompoundedForwardVolatility()
public java.lang.String toString()
toString
in class java.lang.Object