24#ifndef quantext_spreaded_optionlet_volatility_h
25#define quantext_spreaded_optionlet_volatility_h
27#include <ql/termstructures/volatility/optionlet/spreadedoptionletvol.hpp>
31using QuantLib::Handle;
32using QuantLib::OptionletVolatilityStructure;
35using QuantLib::SmileSection;
37using QuantLib::Volatility;
46 QuantLib::ext::shared_ptr<SmileSection>
smileSectionImpl(
const Date& d)
const override;
47 QuantLib::ext::shared_ptr<SmileSection>
smileSectionImpl(Time optionT)
const override;
48 Volatility
volatilityImpl(Time optionTime, Rate strike)
const override;
Volatility volatilityImpl(Time optionTime, Rate strike) const override
QuantLib::ext::shared_ptr< SmileSection > smileSectionImpl(const Date &d) const override