- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.SmileSection
-
- org.quantlib.CubicInterpolatedSmileSection
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class CubicInterpolatedSmileSection extends SmileSection 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(CubicInterpolatedSmileSection obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.SmileSection
atmLevel, dayCounter, density, density, density, digitalOptionPrice, digitalOptionPrice, digitalOptionPrice, digitalOptionPrice, exerciseDate, exerciseTime, getCPtr, maxStrike, minStrike, optionPrice, optionPrice, optionPrice, referenceDate, shift, variance, vega, vega, volatility, volatility, volatility, volatilityType
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
CubicInterpolatedSmileSection
protected CubicInterpolatedSmileSection(long cPtr, boolean cMemoryOwn)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, Cubic interpolator, DayCounter dc, VolatilityType type, double shift)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, Cubic interpolator, DayCounter dc, VolatilityType type)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, Cubic interpolator, DayCounter dc)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, Cubic interpolator)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, Cubic interpolator, DayCounter dc, VolatilityType type, double shift)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, Cubic interpolator, DayCounter dc, VolatilityType type)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, Cubic interpolator, DayCounter dc)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, Cubic interpolator)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(double expiryTime, DoubleVector strikes, DoubleVector stdDevs, double atmLevel)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, DayCounter dc, Cubic interpolator, Date referenceDate, VolatilityType type, double shift)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, DayCounter dc, Cubic interpolator, Date referenceDate, VolatilityType type)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, DayCounter dc, Cubic interpolator, Date referenceDate)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, DayCounter dc, Cubic interpolator)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel, DayCounter dc)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, QuoteHandleVector stdDevHandles, QuoteHandle atmLevel)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, DayCounter dc, Cubic interpolator, Date referenceDate, VolatilityType type, double shift)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, DayCounter dc, Cubic interpolator, Date referenceDate, VolatilityType type)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, DayCounter dc, Cubic interpolator, Date referenceDate)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, DayCounter dc, Cubic interpolator)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, DoubleVector stdDevs, double atmLevel, DayCounter dc)
-
CubicInterpolatedSmileSection
public CubicInterpolatedSmileSection(Date d, DoubleVector strikes, DoubleVector stdDevs, double atmLevel)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(CubicInterpolatedSmileSection obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classSmileSection
-
finalize
protected void finalize()
- Overrides:
finalizein classSmileSection
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classSmileSection
-
-