Package org.drip.dynamics.lmm
Class BGMTenorNodeSequence
java.lang.Object
org.drip.dynamics.lmm.BGMTenorNodeSequence
public class BGMTenorNodeSequence
extends java.lang.Object
BGMTenorNodeSequence contains the Point Nodes of the Latent State Quantifiers and their Increments
 present in the specified BGMForwardTenorSnap Instance. The References are:
        
  
  
- Goldys, B., M. Musiela, and D. Sondermann (1994): Log-normality of Rates and Term Structure Models The University of New South Wales
- Musiela, M. (1994): Nominal Annual Rates and Log-normal Volatility Structure The University of New South Wales
- Brace, A., D. Gatarek, and M. Musiela (1997): The Market Model of Interest Rate Dynamics Mathematical Finance 7 (2) 127-155
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = HJM, Hull White, LMM, and SABR Dynamic Evolution Models
- Package = LMM Based Latent State Evolution
- Author:
- Lakshmi Krishnamurthy
- 
Constructor SummaryConstructors Constructor Description BGMTenorNodeSequence(BGMForwardTenorSnap[] aBFTS)BGMTenorNodeSequence Constructor
- 
Method SummaryModifier and Type Method Description double[]continuousForwardRateIncrements()Retrieve the Array of Tenor Instantaneous Continuously Compounded Forward Rate Incrementsint[]dates()Retrieve the Array of Tenor Datesdouble[]discountFactorIncrements()Retrieve the Array of Tenor Discount Factor Incrementsdouble[]discountFactors()Retrieve the Array of Tenor Discount Factorsdouble[]instantaneousEffectiveForwardRates()Retrieve the Array of Tenor Instantaneous Effective Annual Forward Ratedouble[]instantaneousNominalForwardRates()Retrieve the Array of Tenor Instantaneous Nominal Annual Forward Ratedouble[]liborRateIncrements()Retrieve the Array of Tenor LIBOR Rate Incrementsdouble[]liborRates()Retrieve the Array of Tenor LIBOR Ratesdouble[]spotRateIncrements()Retrieve the Array of Tenor Spot Rate Incrementsjava.lang.StringtoString()Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, wait, wait, wait
- 
Constructor Details- 
BGMTenorNodeSequenceBGMTenorNodeSequence Constructor- Parameters:
- aBFTS- Array of the BGM Forward Tenor Snap Instances
- Throws:
- java.lang.Exception- Thrown if the Inputs are Invalid
 
 
- 
- 
Method Details- 
datespublic int[] dates()Retrieve the Array of Tenor Dates- Returns:
- The Array of Tenor Dates
 
- 
liborRatespublic double[] liborRates()Retrieve the Array of Tenor LIBOR Rates- Returns:
- The Array of Tenor LIBOR Rates
 
- 
liborRateIncrementspublic double[] liborRateIncrements()Retrieve the Array of Tenor LIBOR Rate Increments- Returns:
- The Array of Tenor LIBOR Rate Increments
 
- 
discountFactorspublic double[] discountFactors()Retrieve the Array of Tenor Discount Factors- Returns:
- The Array of Tenor Discount Factors
 
- 
discountFactorIncrementspublic double[] discountFactorIncrements()Retrieve the Array of Tenor Discount Factor Increments- Returns:
- The Array of Tenor Discount Factor Increments
 
- 
instantaneousEffectiveForwardRatespublic double[] instantaneousEffectiveForwardRates()Retrieve the Array of Tenor Instantaneous Effective Annual Forward Rate- Returns:
- The Array of Tenor Instantaneous Effective Annual Forward Rate
 
- 
instantaneousNominalForwardRatespublic double[] instantaneousNominalForwardRates()Retrieve the Array of Tenor Instantaneous Nominal Annual Forward Rate- Returns:
- The Array of Tenor Instantaneous Nominal Annual Forward Rate
 
- 
continuousForwardRateIncrementspublic double[] continuousForwardRateIncrements()Retrieve the Array of Tenor Instantaneous Continuously Compounded Forward Rate Increments- Returns:
- The Array of Tenor Instantaneous Continuously Compounded Forward Rate Increments
 
- 
spotRateIncrementspublic double[] spotRateIncrements()Retrieve the Array of Tenor Spot Rate Increments- Returns:
- The Array of Tenor Spot Rate Increments
 
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
 
-