- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.InflationTermStructure
-
- org.quantlib.YoYInflationTermStructure
-
- org.quantlib.PiecewiseYoYInflation
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class PiecewiseYoYInflation extends YoYInflationTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPiecewiseYoYInflation(long cPtr, boolean cMemoryOwn)PiecewiseYoYInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, double baseRate, YoYHelperVector instruments)PiecewiseYoYInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, double baseRate, YoYHelperVector instruments, double accuracy)PiecewiseYoYInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, double baseRate, YoYHelperVector instruments, double accuracy, Linear i)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DateVectordates()voiddelete()protected voidfinalize()protected static longgetCPtr(PiecewiseYoYInflation obj)NodeVectornodes()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
-
PiecewiseYoYInflation
protected PiecewiseYoYInflation(long cPtr, boolean cMemoryOwn)
-
PiecewiseYoYInflation
public PiecewiseYoYInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, double baseRate, YoYHelperVector instruments, double accuracy, Linear i)
-
PiecewiseYoYInflation
public PiecewiseYoYInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, double baseRate, YoYHelperVector instruments, double accuracy)
-
PiecewiseYoYInflation
public PiecewiseYoYInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, boolean indexIsInterpolated, double baseRate, YoYHelperVector instruments)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(PiecewiseYoYInflation 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()
-
nodes
public NodeVector nodes()
-
-