26#include <boost/make_shared.hpp>
27#include <ql/termstructures/volatility/inflation/cpivolatilitystructure.hpp>
28#include <ql/termstructures/volatility/smilesection.hpp>
49 Volatility
volatilityImpl(Time length, Rate strike)
const override;
69 const QuantLib::ext::shared_ptr<CPIVolatilitySurface>
source_;
Converts a CPIVolatilityStructure with fixed reference date into a floating reference date term struc...
Rate maxStrike() const override
Rate minStrike() const override
ReactionToTimeDecay decayMode_
Volatility volatilityImpl(Time length, Rate strike) const override
Date maxDate() const override
const Date originalReferenceDate_
const QuantLib::ext::shared_ptr< CPIVolatilitySurface > source_
dynamics type definitions
ReactionToTimeDecay
Reaction to Time Decay.
zero inflation volatility structure interpolated on a expiry/strike matrix of quotes