- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.SmileSection
-
- org.quantlib.NoArbSabrSmileSection
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class NoArbSabrSmileSection extends SmileSection implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description NoArbSabrSmileSection(double timeToExpiry, double forward, DoubleVector sabrParameters)NoArbSabrSmileSection(double timeToExpiry, double forward, DoubleVector sabrParameters, double shift)NoArbSabrSmileSection(double timeToExpiry, double forward, DoubleVector sabrParameters, double shift, VolatilityType volatilityType)protectedNoArbSabrSmileSection(long cPtr, boolean cMemoryOwn)NoArbSabrSmileSection(Date d, double forward, DoubleVector sabrParameters)NoArbSabrSmileSection(Date d, double forward, DoubleVector sabrParameters, DayCounter dc)NoArbSabrSmileSection(Date d, double forward, DoubleVector sabrParameters, DayCounter dc, double shift)NoArbSabrSmileSection(Date d, double forward, DoubleVector sabrParameters, DayCounter dc, double shift, VolatilityType volatilityType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(NoArbSabrSmileSection 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
-
NoArbSabrSmileSection
protected NoArbSabrSmileSection(long cPtr, boolean cMemoryOwn)
-
NoArbSabrSmileSection
public NoArbSabrSmileSection(double timeToExpiry, double forward, DoubleVector sabrParameters, double shift, VolatilityType volatilityType)
-
NoArbSabrSmileSection
public NoArbSabrSmileSection(double timeToExpiry, double forward, DoubleVector sabrParameters, double shift)
-
NoArbSabrSmileSection
public NoArbSabrSmileSection(double timeToExpiry, double forward, DoubleVector sabrParameters)
-
NoArbSabrSmileSection
public NoArbSabrSmileSection(Date d, double forward, DoubleVector sabrParameters, DayCounter dc, double shift, VolatilityType volatilityType)
-
NoArbSabrSmileSection
public NoArbSabrSmileSection(Date d, double forward, DoubleVector sabrParameters, DayCounter dc, double shift)
-
NoArbSabrSmileSection
public NoArbSabrSmileSection(Date d, double forward, DoubleVector sabrParameters, DayCounter dc)
-
NoArbSabrSmileSection
public NoArbSabrSmileSection(Date d, double forward, DoubleVector sabrParameters)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(NoArbSabrSmileSection 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
-
-