28#include <ql/termstructures/volatility/optionlet/optionletvolatilitystructure.hpp>
30#include <boost/make_shared.hpp>
46 Natural settlementDays,
const Calendar& calendar,
52 QuantLib::ext::shared_ptr<SmileSection>
smileSectionImpl(Time optionTime)
const override;
53 Volatility
volatilityImpl(Time optionTime, Rate strike)
const override;
77 const QuantLib::ext::shared_ptr<OptionletVolatilityStructure>
source_;
Converts OptionletVolatilityStructure with fixed reference date into a floating reference date term s...
const QuantLib::ext::shared_ptr< OptionletVolatilityStructure > source_
Rate maxStrike() const override
Rate minStrike() const override
Volatility volatilityImpl(Time optionTime, Rate strike) const override
VolatilityType volatilityType() const override
Override the default implementations in OptionletVolatilityStructure.
ReactionToTimeDecay decayMode_
Date maxDate() const override
const VolatilityType volatilityType_
const Date originalReferenceDate_
QuantLib::ext::shared_ptr< SmileSection > smileSectionImpl(Time optionTime) const override
Real displacement() const override
dynamics type definitions
ReactionToTimeDecay
Reaction to Time Decay.