Package org.quantlib
Class DefaultProbabilityTermStructureHandle
- java.lang.Object
-
- org.quantlib.DefaultProbabilityTermStructureHandle
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
RelinkableDefaultProbabilityTermStructureHandle
public class DefaultProbabilityTermStructureHandle extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description DefaultProbabilityTermStructureHandle()protectedDefaultProbabilityTermStructureHandle(long cPtr, boolean cMemoryOwn)DefaultProbabilityTermStructureHandle(DefaultProbabilityTermStructure arg0)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultProbabilityTermStructure__deref__()booleanallowsExtrapolation()ObservableasObservable()Calendarcalendar()DefaultProbabilityTermStructurecurrentLink()DayCounterdayCounter()doubledefaultDensity(double arg0)doubledefaultDensity(double arg0, boolean extrapolate)doubledefaultDensity(Date arg0)doubledefaultDensity(Date arg0, boolean extrapolate)doubledefaultProbability(double arg0)doubledefaultProbability(double arg0, boolean extrapolate)doubledefaultProbability(double arg0, double arg1)doubledefaultProbability(double arg0, double arg1, boolean extrapolate)doubledefaultProbability(Date arg0)doubledefaultProbability(Date arg0, boolean extrapolate)doubledefaultProbability(Date arg0, Date arg1)doubledefaultProbability(Date arg0, Date arg1, boolean extrapolate)voiddelete()voiddisableExtrapolation()booleanempty()voidenableExtrapolation()protected voidfinalize()protected static longgetCPtr(DefaultProbabilityTermStructureHandle obj)doublehazardRate(double arg0)doublehazardRate(double arg0, boolean extrapolate)doublehazardRate(Date arg0)doublehazardRate(Date arg0, boolean extrapolate)DatemaxDate()doublemaxTime()DatereferenceDate()doublesurvivalProbability(double arg0)doublesurvivalProbability(double arg0, boolean extrapolate)doublesurvivalProbability(Date arg0)doublesurvivalProbability(Date arg0, boolean extrapolate)protected static longswigRelease(DefaultProbabilityTermStructureHandle obj)doubletimeFromReference(Date date)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
DefaultProbabilityTermStructureHandle
protected DefaultProbabilityTermStructureHandle(long cPtr, boolean cMemoryOwn)
-
DefaultProbabilityTermStructureHandle
public DefaultProbabilityTermStructureHandle(DefaultProbabilityTermStructure arg0)
-
DefaultProbabilityTermStructureHandle
public DefaultProbabilityTermStructureHandle()
-
-
Method Detail
-
getCPtr
protected static long getCPtr(DefaultProbabilityTermStructureHandle obj)
-
swigRelease
protected static long swigRelease(DefaultProbabilityTermStructureHandle obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
__deref__
public DefaultProbabilityTermStructure __deref__()
-
currentLink
public DefaultProbabilityTermStructure currentLink()
-
empty
public boolean empty()
-
asObservable
public Observable asObservable()
-
defaultProbability
public double defaultProbability(Date arg0, boolean extrapolate)
-
defaultProbability
public double defaultProbability(Date arg0)
-
defaultProbability
public double defaultProbability(double arg0, boolean extrapolate)
-
defaultProbability
public double defaultProbability(double arg0)
-
defaultProbability
public double defaultProbability(Date arg0, Date arg1, boolean extrapolate)
-
defaultProbability
public double defaultProbability(Date arg0, Date arg1)
-
defaultProbability
public double defaultProbability(double arg0, double arg1, boolean extrapolate)
-
defaultProbability
public double defaultProbability(double arg0, double arg1)
-
survivalProbability
public double survivalProbability(Date arg0, boolean extrapolate)
-
survivalProbability
public double survivalProbability(Date arg0)
-
survivalProbability
public double survivalProbability(double arg0, boolean extrapolate)
-
survivalProbability
public double survivalProbability(double arg0)
-
defaultDensity
public double defaultDensity(Date arg0, boolean extrapolate)
-
defaultDensity
public double defaultDensity(Date arg0)
-
defaultDensity
public double defaultDensity(double arg0, boolean extrapolate)
-
defaultDensity
public double defaultDensity(double arg0)
-
hazardRate
public double hazardRate(Date arg0, boolean extrapolate)
-
hazardRate
public double hazardRate(Date arg0)
-
hazardRate
public double hazardRate(double arg0, boolean extrapolate)
-
hazardRate
public double hazardRate(double arg0)
-
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()
-
-