- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.YieldTermStructure
-
- org.quantlib.NaturalLogCubicDiscountCurve
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class NaturalLogCubicDiscountCurve extends YieldTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNaturalLogCubicDiscountCurve(long cPtr, boolean cMemoryOwn)NaturalLogCubicDiscountCurve(DateVector dates, DoubleVector discounts, DayCounter dayCounter)NaturalLogCubicDiscountCurve(DateVector dates, DoubleVector discounts, DayCounter dayCounter, Calendar calendar)NaturalLogCubicDiscountCurve(DateVector dates, DoubleVector discounts, DayCounter dayCounter, Calendar calendar, SplineLogCubic i)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleVectordata()DateVectordates()voiddelete()DoubleVectordiscounts()protected voidfinalize()protected static longgetCPtr(NaturalLogCubicDiscountCurve obj)NodeVectornodes()protected voidswigSetCMemOwn(boolean own)DoubleVectortimes()-
Methods inherited from class org.quantlib.YieldTermStructure
discount, discount, discount, discount, forwardRate, forwardRate, forwardRate, forwardRate, forwardRate, forwardRate, getCPtr, zeroRate, zeroRate, zeroRate, zeroRate, zeroRate, zeroRate
-
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
-
NaturalLogCubicDiscountCurve
protected NaturalLogCubicDiscountCurve(long cPtr, boolean cMemoryOwn)
-
NaturalLogCubicDiscountCurve
public NaturalLogCubicDiscountCurve(DateVector dates, DoubleVector discounts, DayCounter dayCounter, Calendar calendar, SplineLogCubic i)
-
NaturalLogCubicDiscountCurve
public NaturalLogCubicDiscountCurve(DateVector dates, DoubleVector discounts, DayCounter dayCounter, Calendar calendar)
-
NaturalLogCubicDiscountCurve
public NaturalLogCubicDiscountCurve(DateVector dates, DoubleVector discounts, DayCounter dayCounter)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(NaturalLogCubicDiscountCurve obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classYieldTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classYieldTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classYieldTermStructure
-
times
public DoubleVector times()
-
data
public DoubleVector data()
-
dates
public DateVector dates()
-
discounts
public DoubleVector discounts()
-
nodes
public NodeVector nodes()
-
-