#include <qle/termstructures/strippedoptionletadapter2.hpp>
Inheritance diagram for StrippedOptionletAdapter2:
Collaboration diagram for StrippedOptionletAdapter2:Public Member Functions | |
| StrippedOptionletAdapter2 (const QuantLib::ext::shared_ptr< QuantLib::StrippedOptionletBase > &, const bool flatExtrapolation=false) | |
TermStructure interface | |
| QuantLib::Date | maxDate () const override |
VolatilityTermStructure interface | |
| QuantLib::Rate | minStrike () const override |
| QuantLib::Rate | maxStrike () const override |
LazyObject interface | |
| void | update () override |
| void | performCalculations () const override |
| QuantLib::ext::shared_ptr< QuantLib::OptionletStripper > | optionletStripper () const |
| QuantLib::VolatilityType | volatilityType () const override |
| QuantLib::Real | displacement () const override |
OptionletVolatilityStructure interface | |
| const QuantLib::ext::shared_ptr< QuantLib::StrippedOptionletBase > | optionletStripper_ |
| QuantLib::Size | nInterpolations_ |
| std::vector< QuantLib::ext::shared_ptr< QuantLib::Interpolation > > | strikeInterpolations_ |
| const bool | flatExtrapolation_ |
| QuantLib::ext::shared_ptr< QuantLib::SmileSection > | smileSectionImpl (QuantLib::Time optionTime) const override |
| QuantLib::Volatility | volatilityImpl (QuantLib::Time length, QuantLib::Rate strike) const override |
Adapter class for turning a StrippedOptionletBase object into an OptionletVolatilityStructure.
Definition at line 39 of file strippedoptionletadapter2.hpp.
| StrippedOptionletAdapter2 | ( | const QuantLib::ext::shared_ptr< QuantLib::StrippedOptionletBase > & | , |
| const bool | flatExtrapolation = false |
||
| ) |
Definition at line 36 of file strippedoptionletadapter2.cpp.
|
override |
Definition at line 135 of file strippedoptionletadapter2.cpp.
|
override |
Definition at line 127 of file strippedoptionletadapter2.cpp.
|
override |
Definition at line 131 of file strippedoptionletadapter2.cpp.
|
override |
Definition at line 76 of file strippedoptionletadapter2.hpp.
|
override |
Definition at line 82 of file strippedoptionletadapter2.cpp.
| QuantLib::ext::shared_ptr< QuantLib::OptionletStripper > optionletStripper | ( | ) | const |
Definition at line 82 of file strippedoptionletadapter2.hpp.
|
override |
Definition at line 137 of file strippedoptionletadapter2.cpp.
Here is the caller graph for this function:
|
override |
Definition at line 139 of file strippedoptionletadapter2.cpp.
Here is the caller graph for this function:
|
overrideprotected |
Definition at line 44 of file strippedoptionletadapter2.cpp.
Here is the call graph for this function:
|
overrideprotected |
Definition at line 63 of file strippedoptionletadapter2.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 70 of file strippedoptionletadapter2.hpp.
|
private |
Definition at line 71 of file strippedoptionletadapter2.hpp.
|
mutableprivate |
Definition at line 72 of file strippedoptionletadapter2.hpp.
|
private |
Definition at line 73 of file strippedoptionletadapter2.hpp.