- java.lang.Object
-
- org.quantlib.StrippedOptionletBase
-
- org.quantlib.OptionletStripper1
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class OptionletStripper1 extends StrippedOptionletBase implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOptionletStripper1(long cPtr, boolean cMemoryOwn)OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index)OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes)OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy)OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter)OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter, YieldTermStructureHandle discount)OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter, YieldTermStructureHandle discount, VolatilityType type)OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter, YieldTermStructureHandle discount, VolatilityType type, double displacement)OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter, YieldTermStructureHandle discount, VolatilityType type, double displacement, boolean dontThrow)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MatrixcapFloorPrices()MatrixcapFloorVolatilities()voiddelete()protected voidfinalize()protected static longgetCPtr(OptionletStripper1 obj)MatrixoptionletPrices()protected voidswigSetCMemOwn(boolean own)doubleswitchStrike()-
Methods inherited from class org.quantlib.StrippedOptionletBase
atmOptionletRates, businessDayConvention, calendar, dayCounter, displacement, getCPtr, optionletFixingDates, optionletFixingTimes, optionletMaturities, optionletStrikes, optionletVolatilities, settlementDays, volatilityType
-
-
-
-
Constructor Detail
-
OptionletStripper1
protected OptionletStripper1(long cPtr, boolean cMemoryOwn)
-
OptionletStripper1
public OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter, YieldTermStructureHandle discount, VolatilityType type, double displacement, boolean dontThrow)
-
OptionletStripper1
public OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter, YieldTermStructureHandle discount, VolatilityType type, double displacement)
-
OptionletStripper1
public OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter, YieldTermStructureHandle discount, VolatilityType type)
-
OptionletStripper1
public OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter, YieldTermStructureHandle discount)
-
OptionletStripper1
public OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy, long maxIter)
-
OptionletStripper1
public OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes, double accuracy)
-
OptionletStripper1
public OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index, double switchStrikes)
-
OptionletStripper1
public OptionletStripper1(CapFloorTermVolSurface parVolSurface, IborIndex index)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(OptionletStripper1 obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classStrippedOptionletBase
-
finalize
protected void finalize()
- Overrides:
finalizein classStrippedOptionletBase
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classStrippedOptionletBase
-
capFloorPrices
public Matrix capFloorPrices()
-
capFloorVolatilities
public Matrix capFloorVolatilities()
-
optionletPrices
public Matrix optionletPrices()
-
switchStrike
public double switchStrike()
-
-