#include <qle/termstructures/strippedoptionletadapter2.hpp>
|
| StrippedOptionletAdapter2 (const boost::shared_ptr< QuantLib::StrippedOptionletBase > &, const bool flatExtrapolation=false) |
|
|
QuantLib::Date | maxDate () const override |
|
|
QuantLib::Rate | minStrike () const override |
|
QuantLib::Rate | maxStrike () const override |
|
|
void | update () override |
|
void | performCalculations () const override |
|
boost::shared_ptr< QuantLib::OptionletStripper > | optionletStripper () const |
|
QuantLib::VolatilityType | volatilityType () const override |
|
QuantLib::Real | displacement () const override |
|
|
boost::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.