- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.InflationTermStructure
-
- org.quantlib.YoYInflationTermStructure
-
- org.quantlib.YoYInflationCurve
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class YoYInflationCurve extends YoYInflationTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedYoYInflationCurve(long cPtr, boolean cMemoryOwn)YoYInflationCurve(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, DateVector dates, DoubleVector rates)YoYInflationCurve(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, 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(YoYInflationCurve obj)NodeVectornodes()DoubleVectorrates()protected voidswigSetCMemOwn(boolean own)DoubleVectortimes()-
Methods inherited from class org.quantlib.YoYInflationTermStructure
getCPtr, indexIsInterpolated, yoyRate, yoyRate, yoyRate, yoyRate, yoyRate, yoyRate
-
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
-
YoYInflationCurve
protected YoYInflationCurve(long cPtr, boolean cMemoryOwn)
-
YoYInflationCurve
public YoYInflationCurve(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, DateVector dates, DoubleVector rates, Linear interpolator)
-
YoYInflationCurve
public YoYInflationCurve(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, DateVector dates, DoubleVector rates)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(YoYInflationCurve obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classYoYInflationTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classYoYInflationTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classYoYInflationTermStructure
-
dates
public DateVector dates()
-
times
public DoubleVector times()
-
data
public DoubleVector data()
-
rates
public DoubleVector rates()
-
nodes
public NodeVector nodes()
-
-