25#ifndef quantlib_inflation_helpers_hpp
26#define quantlib_inflation_helpers_hpp
45 ext::shared_ptr<ZeroInflationIndex> zii,
58 ext::shared_ptr<ZeroInflationIndex>
zii_;
60 ext::shared_ptr<ZeroCouponInflationSwap>
zciis_;
74 ext::shared_ptr<YoYInflationIndex> yii,
86 ext::shared_ptr<YoYInflationIndex>
yii_;
87 ext::shared_ptr<YearOnYearInflationSwap>
yyiis_;
base helper class used for bootstrapping
Base helper class for bootstrapping.
const Handle< Quote > & quote() const
Shared handle to an observable.
Year-on-year inflation-swap bootstrap helper.
void setTermStructure(YoYInflationTermStructure *) override
ext::shared_ptr< YearOnYearInflationSwap > yyiis_
ext::shared_ptr< YoYInflationIndex > yii_
Handle< YieldTermStructure > nominalTermStructure_
BusinessDayConvention paymentConvention_
Real impliedQuote() const override
Base class for year-on-year inflation term structures.
Zero-coupon inflation-swap bootstrap helper.
Handle< YieldTermStructure > nominalTermStructure_
void setTermStructure(ZeroInflationTermStructure *) override
BusinessDayConvention paymentConvention_
Real impliedQuote() const override
CPI::InterpolationType observationInterpolation_
ext::shared_ptr< ZeroInflationIndex > zii_
ext::shared_ptr< ZeroCouponInflationSwap > zciis_
Interface for zero inflation term structures.
BusinessDayConvention
Business Day conventions.
Base classes for inflation term structures.
InterpolationType
when you observe an index, how do you interpolate between fixings?
Year-on-year inflation-indexed swap.
Zero-coupon inflation-indexed swap.