- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.InflationTermStructure
-
- org.quantlib.ZeroInflationTermStructure
-
- org.quantlib.ZeroInflationCurve
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class ZeroInflationCurve extends ZeroInflationTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedZeroInflationCurve(long cPtr, boolean cMemoryOwn)ZeroInflationCurve(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, DateVector dates, DoubleVector rates)ZeroInflationCurve(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, DateVector dates, DoubleVector rates, Linear interpolator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleVectordata()DateVectordates()voiddelete()protected voidfinalize()protected static longgetCPtr(ZeroInflationCurve obj)NodeVectornodes()DoubleVectorrates()protected voidswigSetCMemOwn(boolean own)DoubleVectortimes()-
Methods inherited from class org.quantlib.ZeroInflationTermStructure
getCPtr, zeroRate, zeroRate, zeroRate, zeroRate, zeroRate, zeroRate
-
Methods inherited from class org.quantlib.InflationTermStructure
baseDate, baseRate, frequency, getCPtr, hasSeasonality, observationLag, seasonality, setSeasonality, setSeasonality
-
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
-
ZeroInflationCurve
protected ZeroInflationCurve(long cPtr, boolean cMemoryOwn)
-
ZeroInflationCurve
public ZeroInflationCurve(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, DateVector dates, DoubleVector rates, Linear interpolator)
-
ZeroInflationCurve
public ZeroInflationCurve(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, DateVector dates, DoubleVector rates)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(ZeroInflationCurve obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classZeroInflationTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classZeroInflationTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classZeroInflationTermStructure
-
dates
public DateVector dates()
-
times
public DoubleVector times()
-
data
public DoubleVector data()
-
rates
public DoubleVector rates()
-
nodes
public NodeVector nodes()
-
-