Converts YoYOptionletVolatilitySurface with fixed reference date into a floating reference date term structure. More...
#include <qle/termstructures/dynamicyoyoptionletvolatilitystructure.hpp>
Inheritance diagram for DynamicYoYOptionletVolatilitySurface:
Collaboration diagram for DynamicYoYOptionletVolatilitySurface:Public Member Functions | |
| DynamicYoYOptionletVolatilitySurface (const QuantLib::ext::shared_ptr< YoYOptionletVolatilitySurface > &source, ReactionToTimeDecay decayMode=ConstantVariance) | |
Protected Member Functions | |
| Volatility | volatilityImpl (Time optionTime, Rate strike) const override |
| Rate | minStrike () const override |
| Rate | maxStrike () const override |
| Date | maxDate () const override |
Private Attributes | |
| const QuantLib::ext::shared_ptr< YoYOptionletVolatilitySurface > | source_ |
| ReactionToTimeDecay | decayMode_ |
| const Date | originalReferenceDate_ |
Converts YoYOptionletVolatilitySurface with fixed reference date into a floating reference date term structure.
Different ways of reacting to time decay can be specified.
Definition at line 42 of file dynamicyoyoptionletvolatilitystructure.hpp.
| DynamicYoYOptionletVolatilitySurface | ( | const QuantLib::ext::shared_ptr< YoYOptionletVolatilitySurface > & | source, |
| ReactionToTimeDecay | decayMode = ConstantVariance |
||
| ) |
Definition at line 22 of file dynamicyoyoptionletvolatilitystructure.cpp.
|
overrideprotected |
Definition at line 50 of file dynamicyoyoptionletvolatilitystructure.cpp.
|
overrideprotected |
Definition at line 32 of file dynamicyoyoptionletvolatilitystructure.cpp.
|
overrideprotected |
Definition at line 34 of file dynamicyoyoptionletvolatilitystructure.cpp.
|
overrideprotected |
Definition at line 36 of file dynamicyoyoptionletvolatilitystructure.cpp.
|
private |
Definition at line 54 of file dynamicyoyoptionletvolatilitystructure.hpp.
|
private |
Definition at line 55 of file dynamicyoyoptionletvolatilitystructure.hpp.
|
private |
Definition at line 56 of file dynamicyoyoptionletvolatilitystructure.hpp.