Package org.drip.dynamics.lmm
Class ShortRateProcess
java.lang.Object
org.drip.dynamics.lmm.ShortRateProcess
public class ShortRateProcess
extends java.lang.Object
ShortRateProcess implements the Short Rate Process defined in the LIBOR Market Model. 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 Summary
Constructors Constructor Description ShortRateProcess(int iSpotDate, R1R1ToR1 funcR1R1ToR1)ShortRateProcess Constructor -
Method Summary
Modifier and Type Method Description doublecontinuouslyReinvestedAccrualFactor(int iMaturityDate)Retrieve the Continuously Re-invested Accruing Bank AccountintspotDate()Retrieve the Spot DateR1R1ToR1stochasticShortRateFunction()Retrieve the Stochastic Short Rate FunctionMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ShortRateProcess
ShortRateProcess Constructor- Parameters:
iSpotDate- The Spot DatefuncR1R1ToR1- The Stochastic Short Rate Function- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
spotDate
public int spotDate()Retrieve the Spot Date- Returns:
- The Spot Date
-
stochasticShortRateFunction
Retrieve the Stochastic Short Rate Function- Returns:
- The Stochastic Short Rate Function
-
continuouslyReinvestedAccrualFactor
public double continuouslyReinvestedAccrualFactor(int iMaturityDate) throws java.lang.ExceptionRetrieve the Continuously Re-invested Accruing Bank Account- Parameters:
iMaturityDate- The Maturity Date- Returns:
- The Continuously Re-invested Accruing Bank Account
- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-