- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.VolatilityTermStructure
-
- org.quantlib.YoYOptionletVolatilitySurface
-
- org.quantlib.ConstantYoYOptionletVolatility
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class ConstantYoYOptionletVolatility extends YoYOptionletVolatilitySurface implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description ConstantYoYOptionletVolatility(double volatility, long settlementDays, Calendar cal, BusinessDayConvention bdc, DayCounter dc, Period observationLag, Frequency frequency, boolean indexIsInterpolated)ConstantYoYOptionletVolatility(double volatility, long settlementDays, Calendar cal, BusinessDayConvention bdc, DayCounter dc, Period observationLag, Frequency frequency, boolean indexIsInterpolated, double minStrike)ConstantYoYOptionletVolatility(double volatility, long settlementDays, Calendar cal, BusinessDayConvention bdc, DayCounter dc, Period observationLag, Frequency frequency, boolean indexIsInterpolated, double minStrike, double maxStrike)protectedConstantYoYOptionletVolatility(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(ConstantYoYOptionletVolatility obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.YoYOptionletVolatilitySurface
baseDate, baseLevel, frequency, getCPtr, indexIsInterpolated, maxStrike, minStrike, observationLag, timeFromBase, timeFromBase, totalVariance, totalVariance, totalVariance, totalVariance, totalVariance, totalVariance, volatility, volatility, volatility, volatility, volatility, volatility
-
Methods inherited from class org.quantlib.VolatilityTermStructure
getCPtr
-
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
-
ConstantYoYOptionletVolatility
protected ConstantYoYOptionletVolatility(long cPtr, boolean cMemoryOwn)
-
ConstantYoYOptionletVolatility
public ConstantYoYOptionletVolatility(double volatility, long settlementDays, Calendar cal, BusinessDayConvention bdc, DayCounter dc, Period observationLag, Frequency frequency, boolean indexIsInterpolated, double minStrike, double maxStrike)
-
ConstantYoYOptionletVolatility
public ConstantYoYOptionletVolatility(double volatility, long settlementDays, Calendar cal, BusinessDayConvention bdc, DayCounter dc, Period observationLag, Frequency frequency, boolean indexIsInterpolated, double minStrike)
-
ConstantYoYOptionletVolatility
public ConstantYoYOptionletVolatility(double volatility, long settlementDays, Calendar cal, BusinessDayConvention bdc, DayCounter dc, Period observationLag, Frequency frequency, boolean indexIsInterpolated)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(ConstantYoYOptionletVolatility obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classYoYOptionletVolatilitySurface
-
finalize
protected void finalize()
- Overrides:
finalizein classYoYOptionletVolatilitySurface
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classYoYOptionletVolatilitySurface
-
-