- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.InflationTermStructure
-
- org.quantlib.ZeroInflationTermStructure
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
PiecewiseZeroInflation,ZeroInflationCurve
public class ZeroInflationTermStructure extends InflationTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedZeroInflationTermStructure(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(ZeroInflationTermStructure obj)protected voidswigSetCMemOwn(boolean own)doublezeroRate(double t)doublezeroRate(double t, boolean extrapolate)doublezeroRate(Date d)doublezeroRate(Date d, Period instObsLag)doublezeroRate(Date d, Period instObsLag, boolean forceLinearInterpolation)doublezeroRate(Date d, Period instObsLag, boolean forceLinearInterpolation, boolean extrapolate)-
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
-
ZeroInflationTermStructure
protected ZeroInflationTermStructure(long cPtr, boolean cMemoryOwn)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(ZeroInflationTermStructure obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classInflationTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classInflationTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classInflationTermStructure
-
zeroRate
public double zeroRate(Date d, Period instObsLag, boolean forceLinearInterpolation, boolean extrapolate)
-
zeroRate
public double zeroRate(double t, boolean extrapolate)
-
zeroRate
public double zeroRate(double t)
-
-