QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
Interface for inflation cap stripping, i.e. from price surfaces. More...
#include <yoyoptionletstripper.hpp>
Public Member Functions | |
virtual | ~YoYOptionletStripper ()=default |
virtual void | initialize (const ext::shared_ptr< YoYCapFloorTermPriceSurface > &, const ext::shared_ptr< YoYInflationCapFloorEngine > &, Real slope) const =0 |
YoYOptionletStripper interface. More... | |
virtual Rate | minStrike () const =0 |
virtual Rate | maxStrike () const =0 |
virtual std::vector< Rate > | strikes () const =0 |
virtual std::pair< std::vector< Rate >, std::vector< Volatility > > | slice (const Date &d) const =0 |
Protected Attributes | |
ext::shared_ptr< YoYCapFloorTermPriceSurface > | YoYCapFloorTermPriceSurface_ |
ext::shared_ptr< YoYInflationCapFloorEngine > | p_ |
Period | lag_ |
Frequency | frequency_ |
bool | indexIsInterpolated_ |
Interface for inflation cap stripping, i.e. from price surfaces.
Strippers return K slices of the volatility surface at a given T. In initialize they actually do the stripping along each K.
Definition at line 37 of file yoyoptionletstripper.hpp.
|
virtualdefault |
|
pure virtual |
YoYOptionletStripper interface.
Implemented in InterpolatedYoYOptionletStripper< Interpolator1D >.
|
pure virtual |
Implemented in InterpolatedYoYOptionletStripper< Interpolator1D >.
|
pure virtual |
Implemented in InterpolatedYoYOptionletStripper< Interpolator1D >.
|
pure virtual |
Implemented in InterpolatedYoYOptionletStripper< Interpolator1D >.
|
pure virtual |
Implemented in InterpolatedYoYOptionletStripper< Interpolator1D >.
|
mutableprotected |
Definition at line 55 of file yoyoptionletstripper.hpp.
|
mutableprotected |
Definition at line 56 of file yoyoptionletstripper.hpp.
|
mutableprotected |
Definition at line 57 of file yoyoptionletstripper.hpp.
|
mutableprotected |
Definition at line 58 of file yoyoptionletstripper.hpp.
|
mutableprotected |
Definition at line 59 of file yoyoptionletstripper.hpp.