- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.DefaultProbabilityTermStructure
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
DefaultDensityCurve,FlatHazardRate,HazardRateCurve,PiecewiseFlatHazardRate,SurvivalProbabilityCurve
public class DefaultProbabilityTermStructure extends TermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultProbabilityTermStructure(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()protected voidfinalize()protected static longgetCPtr(DefaultProbabilityTermStructure obj)doublehazardRate(double arg0)doublehazardRate(double arg0, boolean extrapolate)doublehazardRate(Date arg0)doublehazardRate(Date arg0, boolean extrapolate)doublesurvivalProbability(double arg0)doublesurvivalProbability(double arg0, boolean extrapolate)doublesurvivalProbability(Date arg0)doublesurvivalProbability(Date arg0, boolean extrapolate)protected voidswigSetCMemOwn(boolean own)-
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
-
DefaultProbabilityTermStructure
protected DefaultProbabilityTermStructure(long cPtr, boolean cMemoryOwn)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(DefaultProbabilityTermStructure obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classTermStructure
-
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)
-
-