- java.lang.Object
-
- org.quantlib.BlackVolTermStructureHandle
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
RelinkableBlackVolTermStructureHandle
public class BlackVolTermStructureHandle extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description BlackVolTermStructureHandle()protectedBlackVolTermStructureHandle(long cPtr, boolean cMemoryOwn)BlackVolTermStructureHandle(BlackVolTermStructure arg0)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BlackVolTermStructure__deref__()booleanallowsExtrapolation()ObservableasObservable()doubleblackForwardVariance(double arg0, double arg1, double strike)doubleblackForwardVariance(double arg0, double arg1, double strike, boolean extrapolate)doubleblackForwardVariance(Date arg0, Date arg1, double strike)doubleblackForwardVariance(Date arg0, Date arg1, double strike, boolean extrapolate)doubleblackForwardVol(double arg0, double arg1, double strike)doubleblackForwardVol(double arg0, double arg1, double strike, boolean extrapolate)doubleblackForwardVol(Date arg0, Date arg1, double strike)doubleblackForwardVol(Date arg0, Date arg1, double strike, boolean extrapolate)doubleblackVariance(double arg0, double strike)doubleblackVariance(double arg0, double strike, boolean extrapolate)doubleblackVariance(Date arg0, double strike)doubleblackVariance(Date arg0, double strike, boolean extrapolate)doubleblackVol(double arg0, double strike)doubleblackVol(double arg0, double strike, boolean extrapolate)doubleblackVol(Date arg0, double strike)doubleblackVol(Date arg0, double strike, boolean extrapolate)Calendarcalendar()BlackVolTermStructurecurrentLink()DayCounterdayCounter()voiddelete()voiddisableExtrapolation()booleanempty()voidenableExtrapolation()protected voidfinalize()protected static longgetCPtr(BlackVolTermStructureHandle obj)DatemaxDate()doublemaxStrike()doublemaxTime()doubleminStrike()DatereferenceDate()protected static longswigRelease(BlackVolTermStructureHandle obj)doubletimeFromReference(Date date)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
BlackVolTermStructureHandle
protected BlackVolTermStructureHandle(long cPtr, boolean cMemoryOwn)
-
BlackVolTermStructureHandle
public BlackVolTermStructureHandle(BlackVolTermStructure arg0)
-
BlackVolTermStructureHandle
public BlackVolTermStructureHandle()
-
-
Method Detail
-
getCPtr
protected static long getCPtr(BlackVolTermStructureHandle obj)
-
swigRelease
protected static long swigRelease(BlackVolTermStructureHandle obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
__deref__
public BlackVolTermStructure __deref__()
-
currentLink
public BlackVolTermStructure currentLink()
-
empty
public boolean empty()
-
asObservable
public Observable asObservable()
-
blackVol
public double blackVol(double arg0, double strike, boolean extrapolate)
-
blackVol
public double blackVol(double arg0, double strike)
-
blackVariance
public double blackVariance(Date arg0, double strike, boolean extrapolate)
-
blackVariance
public double blackVariance(Date arg0, double strike)
-
blackVariance
public double blackVariance(double arg0, double strike, boolean extrapolate)
-
blackVariance
public double blackVariance(double arg0, double strike)
-
blackForwardVol
public double blackForwardVol(Date arg0, Date arg1, double strike, boolean extrapolate)
-
blackForwardVol
public double blackForwardVol(Date arg0, Date arg1, double strike)
-
blackForwardVol
public double blackForwardVol(double arg0, double arg1, double strike, boolean extrapolate)
-
blackForwardVol
public double blackForwardVol(double arg0, double arg1, double strike)
-
blackForwardVariance
public double blackForwardVariance(Date arg0, Date arg1, double strike, boolean extrapolate)
-
blackForwardVariance
public double blackForwardVariance(Date arg0, Date arg1, double strike)
-
blackForwardVariance
public double blackForwardVariance(double arg0, double arg1, double strike, boolean extrapolate)
-
blackForwardVariance
public double blackForwardVariance(double arg0, double arg1, double strike)
-
minStrike
public double minStrike()
-
maxStrike
public double maxStrike()
-
dayCounter
public DayCounter dayCounter()
-
timeFromReference
public double timeFromReference(Date date)
-
referenceDate
public Date referenceDate()
-
maxTime
public double maxTime()
-
enableExtrapolation
public void enableExtrapolation()
-
disableExtrapolation
public void disableExtrapolation()
-
allowsExtrapolation
public boolean allowsExtrapolation()
-
-