- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.VolatilityTermStructure
-
- org.quantlib.SwaptionVolatilityStructure
-
- org.quantlib.ConstantSwaptionVolatility
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class ConstantSwaptionVolatility extends SwaptionVolatilityStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(ConstantSwaptionVolatility obj)protected voidswigSetCMemOwn(boolean own)-
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
-
ConstantSwaptionVolatility
protected ConstantSwaptionVolatility(long cPtr, boolean cMemoryOwn)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(long settlementDays, Calendar cal, BusinessDayConvention bdc, QuoteHandle volatility, DayCounter dc, VolatilityType type, double shift)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(long settlementDays, Calendar cal, BusinessDayConvention bdc, QuoteHandle volatility, DayCounter dc, VolatilityType type)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(long settlementDays, Calendar cal, BusinessDayConvention bdc, QuoteHandle volatility, DayCounter dc)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(Date referenceDate, Calendar cal, BusinessDayConvention bdc, QuoteHandle volatility, DayCounter dc, VolatilityType type, double shift)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(Date referenceDate, Calendar cal, BusinessDayConvention bdc, QuoteHandle volatility, DayCounter dc, VolatilityType type)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(Date referenceDate, Calendar cal, BusinessDayConvention bdc, QuoteHandle volatility, DayCounter dc)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(long settlementDays, Calendar cal, BusinessDayConvention bdc, double volatility, DayCounter dc, VolatilityType type, double shift)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(long settlementDays, Calendar cal, BusinessDayConvention bdc, double volatility, DayCounter dc, VolatilityType type)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(long settlementDays, Calendar cal, BusinessDayConvention bdc, double volatility, DayCounter dc)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(Date referenceDate, Calendar cal, BusinessDayConvention bdc, double volatility, DayCounter dc, VolatilityType type, double shift)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(Date referenceDate, Calendar cal, BusinessDayConvention bdc, double volatility, DayCounter dc, VolatilityType type)
-
ConstantSwaptionVolatility
public ConstantSwaptionVolatility(Date referenceDate, Calendar cal, BusinessDayConvention bdc, double volatility, DayCounter dc)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(ConstantSwaptionVolatility obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classSwaptionVolatilityStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classSwaptionVolatilityStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classSwaptionVolatilityStructure
-
-