- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.DefaultProbabilityTermStructure
-
- org.quantlib.SurvivalProbabilityCurve
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class SurvivalProbabilityCurve extends DefaultProbabilityTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSurvivalProbabilityCurve(long cPtr, boolean cMemoryOwn)SurvivalProbabilityCurve(DateVector dates, DoubleVector probabilities, DayCounter dayCounter)SurvivalProbabilityCurve(DateVector dates, DoubleVector probabilities, DayCounter dayCounter, Calendar calendar)SurvivalProbabilityCurve(DateVector dates, DoubleVector probabilities, DayCounter dayCounter, Calendar calendar, Linear i)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DateVectordates()voiddelete()protected voidfinalize()protected static longgetCPtr(SurvivalProbabilityCurve obj)NodeVectornodes()DoubleVectorsurvivalProbabilities()protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.DefaultProbabilityTermStructure
defaultDensity, defaultDensity, defaultDensity, defaultDensity, defaultProbability, defaultProbability, defaultProbability, defaultProbability, defaultProbability, defaultProbability, defaultProbability, defaultProbability, getCPtr, hazardRate, hazardRate, hazardRate, hazardRate, survivalProbability, survivalProbability, survivalProbability, survivalProbability
-
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
-
SurvivalProbabilityCurve
protected SurvivalProbabilityCurve(long cPtr, boolean cMemoryOwn)
-
SurvivalProbabilityCurve
public SurvivalProbabilityCurve(DateVector dates, DoubleVector probabilities, DayCounter dayCounter, Calendar calendar, Linear i)
-
SurvivalProbabilityCurve
public SurvivalProbabilityCurve(DateVector dates, DoubleVector probabilities, DayCounter dayCounter, Calendar calendar)
-
SurvivalProbabilityCurve
public SurvivalProbabilityCurve(DateVector dates, DoubleVector probabilities, DayCounter dayCounter)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(SurvivalProbabilityCurve obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classDefaultProbabilityTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classDefaultProbabilityTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classDefaultProbabilityTermStructure
-
dates
public DateVector dates()
-
survivalProbabilities
public DoubleVector survivalProbabilities()
-
nodes
public NodeVector nodes()
-
-