-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
InterpolatedSwaptionVolatilityCube,SabrSwaptionVolatilityCube
public class SwaptionVolatilityCube extends SwaptionVolatilityDiscrete implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSwaptionVolatilityCube(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleatmStrike(Date optionDate, Period swapTenor)voiddelete()protected voidfinalize()protected static longgetCPtr(SwaptionVolatilityCube obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.SwaptionVolatilityDiscrete
getCPtr, optionDateFromTime, optionDates, optionTenors, optionTimes, swapLengths, swapTenors
-
Methods inherited from class org.quantlib.SwaptionVolatilityStructure
blackVariance, blackVariance, blackVariance, blackVariance, getCPtr, optionDateFromTenor, shift, shift, shift, shift, shift, shift, shift, shift, shift, shift, shift, shift, smileSection, smileSection, smileSection, smileSection, smileSection, smileSection, smileSection, smileSection, smileSection, smileSection, smileSection, smileSection, volatility, volatility, volatility, volatility
-
Methods inherited from class org.quantlib.VolatilityTermStructure
getCPtr, maxStrike, minStrike
-
Methods inherited from class org.quantlib.TermStructure
allowsExtrapolation, calendar, dayCounter, disableExtrapolation, enableExtrapolation, getCPtr, maxDate, maxTime, referenceDate, timeFromReference
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
SwaptionVolatilityCube
protected SwaptionVolatilityCube(long cPtr, boolean cMemoryOwn)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(SwaptionVolatilityCube obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classSwaptionVolatilityDiscrete
-
finalize
protected void finalize()
- Overrides:
finalizein classSwaptionVolatilityDiscrete
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classSwaptionVolatilityDiscrete
-
-