correctYoYRate(const Date &d, Rate r, const InflationTermStructure &iTS) const override | MultiplicativePriceSeasonality | virtual |
correctZeroRate(const Date &d, Rate r, const InflationTermStructure &iTS) const override | MultiplicativePriceSeasonality | virtual |
frequency() const | MultiplicativePriceSeasonality | virtual |
frequency_ | MultiplicativePriceSeasonality | private |
isConsistent(const InflationTermStructure &iTS) const override | MultiplicativePriceSeasonality | virtual |
MultiplicativePriceSeasonality()=default | MultiplicativePriceSeasonality | |
MultiplicativePriceSeasonality(const Date &seasonalityBaseDate, Frequency frequency, const std::vector< Rate > &seasonalityFactors) | MultiplicativePriceSeasonality | |
seasonalityBaseDate() const | MultiplicativePriceSeasonality | virtual |
seasonalityBaseDate_ | MultiplicativePriceSeasonality | private |
seasonalityCorrection(Rate r, const Date &d, const DayCounter &dc, const Date &curveBaseDate, bool isZeroRate) const | MultiplicativePriceSeasonality | protectedvirtual |
seasonalityFactor(const Date &d) const | MultiplicativePriceSeasonality | virtual |
seasonalityFactors() const | MultiplicativePriceSeasonality | virtual |
seasonalityFactors_ | MultiplicativePriceSeasonality | private |
set(const Date &seasonalityBaseDate, Frequency frequency, const std::vector< Rate > &seasonalityFactors) | MultiplicativePriceSeasonality | virtual |
validate() const | MultiplicativePriceSeasonality | protectedvirtual |
~MultiplicativePriceSeasonality() override=default | MultiplicativePriceSeasonality | |
~Seasonality()=default | Seasonality | virtual |