25 const QuantLib::Calendar& cal, QuantLib::BusinessDayConvention bdc,
26 const QuantLib::DayCounter& dc,
const QuantLib::Period& observationLag,
27 QuantLib::Frequency frequency,
bool indexIsInterpolated,
28 const QuantLib::Date& capFloorStartDate, QuantLib::VolatilityType volType,
31 capFloorStartDate, volType, displacement),
ConstantCPIVolatility(QuantLib::Volatility v, QuantLib::Natural settlementDays, const QuantLib::Calendar &, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dc, const QuantLib::Period &observationLag, QuantLib::Frequency frequency, bool indexIsInterpolated, const QuantLib::Date &capFloorStartDate=QuantLib::Date(), QuantLib::VolatilityType volType=QuantLib::ShiftedLognormal, double displacement=0.0)
QuantLib::Real atmStrike(const QuantLib::Date &maturity, const QuantLib::Period &obsLag=QuantLib::Period(-1, QuantLib::Days)) const override
virtual QuantLib::Volatility volatilityImpl(QuantLib::Time length, QuantLib::Rate strike) const override
Constant CPI Volatility Surface.
some inflation related utilities.