- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.VolatilityTermStructure
-
- org.quantlib.BlackVolTermStructure
-
- org.quantlib.BlackConstantVol
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class BlackConstantVol extends BlackVolTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBlackConstantVol(long cPtr, boolean cMemoryOwn)BlackConstantVol(long settlementDays, Calendar calendar, double volatility, DayCounter dayCounter)BlackConstantVol(long settlementDays, Calendar calendar, QuoteHandle volatility, DayCounter dayCounter)BlackConstantVol(Date referenceDate, Calendar c, double volatility, DayCounter dayCounter)BlackConstantVol(Date referenceDate, Calendar c, QuoteHandle volatility, DayCounter dayCounter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(BlackConstantVol obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.BlackVolTermStructure
blackForwardVariance, blackForwardVariance, blackForwardVariance, blackForwardVariance, blackForwardVol, blackForwardVol, blackForwardVol, blackForwardVol, blackVariance, blackVariance, blackVariance, blackVariance, blackVol, blackVol, blackVol, blackVol, getCPtr
-
Methods inherited from class org.quantlib.VolatilityTermStructure
getCPtr, maxStrike, minStrike
-
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
-
BlackConstantVol
protected BlackConstantVol(long cPtr, boolean cMemoryOwn)
-
BlackConstantVol
public BlackConstantVol(Date referenceDate, Calendar c, double volatility, DayCounter dayCounter)
-
BlackConstantVol
public BlackConstantVol(Date referenceDate, Calendar c, QuoteHandle volatility, DayCounter dayCounter)
-
BlackConstantVol
public BlackConstantVol(long settlementDays, Calendar calendar, double volatility, DayCounter dayCounter)
-
BlackConstantVol
public BlackConstantVol(long settlementDays, Calendar calendar, QuoteHandle volatility, DayCounter dayCounter)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(BlackConstantVol obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classBlackVolTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classBlackVolTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classBlackVolTermStructure
-
-