- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.InflationTermStructure
-
- org.quantlib.ZeroInflationTermStructure
-
- org.quantlib.PiecewiseZeroInflation
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class PiecewiseZeroInflation extends ZeroInflationTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPiecewiseZeroInflation(long cPtr, boolean cMemoryOwn)PiecewiseZeroInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, double baseRate, ZeroHelperVector instruments)PiecewiseZeroInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, double baseRate, ZeroHelperVector instruments, double accuracy)PiecewiseZeroInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, double baseRate, ZeroHelperVector 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(PiecewiseZeroInflation obj)NodeVectornodes()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
-
PiecewiseZeroInflation
protected PiecewiseZeroInflation(long cPtr, boolean cMemoryOwn)
-
PiecewiseZeroInflation
public PiecewiseZeroInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, double baseRate, ZeroHelperVector instruments, double accuracy, Linear i)
-
PiecewiseZeroInflation
public PiecewiseZeroInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, double baseRate, ZeroHelperVector instruments, double accuracy)
-
PiecewiseZeroInflation
public PiecewiseZeroInflation(Date referenceDate, Calendar calendar, DayCounter dayCounter, Period lag, Frequency frequency, double baseRate, ZeroHelperVector instruments)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(PiecewiseZeroInflation 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()
-
nodes
public NodeVector nodes()
-
-