org.jquantlib.termstructures.volatilities
Class FlatSmileSection
- java.lang.Object
-
- org.jquantlib.termstructures.volatilities.SmileSection
-
- org.jquantlib.termstructures.volatilities.FlatSmileSection
-
- All Implemented Interfaces:
- Observable, Observer
public class FlatSmileSection extends SmileSection
Flat SmileSection
-
-
Constructor Summary
Constructors Constructor and Description FlatSmileSection(Date d, double vol, DayCounter dc, Date referenceDate)FlatSmileSection(Date d, double vol, DayCounter dc, Date referenceDate, double atmLevel)FlatSmileSection(double exerciseTime, double vol, DayCounter dc)FlatSmileSection(double exerciseTime, double vol, DayCounter dc, double atmLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleatmLevel()doublemaxStrike()doubleminStrike()doublevariance()doublevolatility()doublevolatilityImpl(double strike)-
Methods inherited from class org.jquantlib.termstructures.volatilities.SmileSection
addObserver, countObservers, dayCounter, deleteObserver, deleteObservers, exerciseDate, exerciseTime, getObservers, initializeExerciseTime, notifyObservers, notifyObservers, update, variance, volatility
-
-
-
-
Constructor Detail
-
FlatSmileSection
public FlatSmileSection(Date d, double vol, DayCounter dc, Date referenceDate)
-
FlatSmileSection
public FlatSmileSection(Date d, double vol, DayCounter dc, Date referenceDate, double atmLevel)
-
FlatSmileSection
public FlatSmileSection(double exerciseTime, double vol, DayCounter dc, double atmLevel)
-
FlatSmileSection
public FlatSmileSection(double exerciseTime, double vol, DayCounter dc)
-
-
Method Detail
-
variance
public double variance()
- Overrides:
variancein classSmileSection
-
volatility
public double volatility()
- Overrides:
volatilityin classSmileSection
-
minStrike
public double minStrike()
- Specified by:
minStrikein classSmileSection
-
maxStrike
public double maxStrike()
- Specified by:
maxStrikein classSmileSection
-
atmLevel
public double atmLevel()
- Specified by:
atmLevelin classSmileSection
-
volatilityImpl
public double volatilityImpl(double strike)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG