Package org.drip.dynamics.sabr
Class ImpliedBlackVolatility
java.lang.Object
org.drip.dynamics.sabr.ImpliedBlackVolatility
public class ImpliedBlackVolatility
extends java.lang.Object
ImpliedBlackVolatility contains the Output of the Black Volatility Implication Calculations.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = HJM, Hull White, LMM, and SABR Dynamic Evolution Models
- Package = SABR Based Latent State Evolution
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description ImpliedBlackVolatility(double dblStrike, double dblATMForwardRate, double dblTTE, double dblA, double dblZ, double dblChiZ, double dblB, double dblImpliedVolatility)ImpliedBlackVolatility Constructor -
Method Summary
Modifier and Type Method Description doublea()Retrieve AdoubleatmForwardRate()Retrieve the ATM Forward Ratedoubleb()Retrieve Bdoublechi()Retrieve ChidoubleimpliedVolatility()Retrieve the Implied Volatilitydoublestrike()Retrieve the Strikedoublette()Retrieve TTEdoublez()Retrieve ZMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ImpliedBlackVolatility
public ImpliedBlackVolatility(double dblStrike, double dblATMForwardRate, double dblTTE, double dblA, double dblZ, double dblChiZ, double dblB, double dblImpliedVolatility) throws java.lang.ExceptionImpliedBlackVolatility Constructor- Parameters:
dblStrike- StrikedblATMForwardRate- Forward RatedblTTE- Time To ExpirydblA- AdblZ- ZdblChiZ- Chi (Z)dblB- BdblImpliedVolatility- The Implied Volatility- Throws:
java.lang.Exception- Thrown if the Inputs are invalid
-
-
Method Details
-
strike
public double strike()Retrieve the Strike- Returns:
- The Strike
-
atmForwardRate
public double atmForwardRate()Retrieve the ATM Forward Rate- Returns:
- The ATM Forward Rate
-
tte
public double tte()Retrieve TTE- Returns:
- TTE
-
a
public double a()Retrieve A- Returns:
- A
-
z
public double z()Retrieve Z- Returns:
- Z
-
chi
public double chi()Retrieve Chi- Returns:
- Chi
-
b
public double b()Retrieve B- Returns:
- B
-
impliedVolatility
public double impliedVolatility()Retrieve the Implied Volatility- Returns:
- The Implied Volatility
-