- java.lang.Object
-
- org.quantlib.CalibrationHelper
-
- org.quantlib.BlackCalibrationHelper
-
- org.quantlib.CapHelper
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class CapHelper extends BlackCalibrationHelper implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.quantlib.BlackCalibrationHelper
BlackCalibrationHelper.CalibrationErrorType
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCapHelper(long cPtr, boolean cMemoryOwn)CapHelper(Period length, QuoteHandle volatility, IborIndex index, Frequency fixedLegFrequency, DayCounter fixedLegDayCounter, boolean includeFirstSwaplet, YieldTermStructureHandle termStructure)CapHelper(Period length, QuoteHandle volatility, IborIndex index, Frequency fixedLegFrequency, DayCounter fixedLegDayCounter, boolean includeFirstSwaplet, YieldTermStructureHandle termStructure, BlackCalibrationHelper.CalibrationErrorType errorType)CapHelper(Period length, QuoteHandle volatility, IborIndex index, Frequency fixedLegFrequency, DayCounter fixedLegDayCounter, boolean includeFirstSwaplet, YieldTermStructureHandle termStructure, BlackCalibrationHelper.CalibrationErrorType errorType, VolatilityType type)CapHelper(Period length, QuoteHandle volatility, IborIndex index, Frequency fixedLegFrequency, DayCounter fixedLegDayCounter, boolean includeFirstSwaplet, YieldTermStructureHandle termStructure, BlackCalibrationHelper.CalibrationErrorType errorType, VolatilityType type, double shift)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(CapHelper obj)protected voidswigSetCMemOwn(boolean own)DoubleVectortimes()-
Methods inherited from class org.quantlib.BlackCalibrationHelper
blackPrice, calibrationError, getCPtr, impliedVolatility, marketValue, modelValue, setPricingEngine, volatility, volatilityType
-
Methods inherited from class org.quantlib.CalibrationHelper
getCPtr
-
-
-
-
Constructor Detail
-
CapHelper
protected CapHelper(long cPtr, boolean cMemoryOwn)
-
CapHelper
public CapHelper(Period length, QuoteHandle volatility, IborIndex index, Frequency fixedLegFrequency, DayCounter fixedLegDayCounter, boolean includeFirstSwaplet, YieldTermStructureHandle termStructure, BlackCalibrationHelper.CalibrationErrorType errorType, VolatilityType type, double shift)
-
CapHelper
public CapHelper(Period length, QuoteHandle volatility, IborIndex index, Frequency fixedLegFrequency, DayCounter fixedLegDayCounter, boolean includeFirstSwaplet, YieldTermStructureHandle termStructure, BlackCalibrationHelper.CalibrationErrorType errorType, VolatilityType type)
-
CapHelper
public CapHelper(Period length, QuoteHandle volatility, IborIndex index, Frequency fixedLegFrequency, DayCounter fixedLegDayCounter, boolean includeFirstSwaplet, YieldTermStructureHandle termStructure, BlackCalibrationHelper.CalibrationErrorType errorType)
-
CapHelper
public CapHelper(Period length, QuoteHandle volatility, IborIndex index, Frequency fixedLegFrequency, DayCounter fixedLegDayCounter, boolean includeFirstSwaplet, YieldTermStructureHandle termStructure)
-
-
Method Detail
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classBlackCalibrationHelper
-
finalize
protected void finalize()
- Overrides:
finalizein classBlackCalibrationHelper
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classBlackCalibrationHelper
-
times
public DoubleVector times()
-
-