#include <qle/termstructures/parametricvolatilitysmilesection.hpp>
Inheritance diagram for ParametricVolatilitySmileSection:
Collaboration diagram for ParametricVolatilitySmileSection:Public Member Functions | |
| ParametricVolatilitySmileSection (const Real optionTime, const Real swapLength, const Real atmLevel, const boost::shared_ptr< ParametricVolatility > parametricVolatility, const ParametricVolatility::MarketQuoteType outputMarketQuoteType) | |
| Real | minStrike () const override |
| Real | maxStrike () const override |
| Real | atmLevel () const override |
Private Member Functions | |
| Volatility | volatilityImpl (Rate strike) const override |
Private Attributes | |
| Real | optionTime_ |
| Real | swapLength_ |
| Real | atmLevel_ |
| boost::shared_ptr< ParametricVolatility > | parametricVolatility_ |
| ParametricVolatility::MarketQuoteType | outputMarketQuoteType_ |
| std::map< Real, Real > | cache_ |
Definition at line 34 of file parametricvolatilitysmilesection.hpp.
| ParametricVolatilitySmileSection | ( | const Real | optionTime, |
| const Real | swapLength, | ||
| const Real | atmLevel, | ||
| const boost::shared_ptr< ParametricVolatility > | parametricVolatility, | ||
| const ParametricVolatility::MarketQuoteType | outputMarketQuoteType | ||
| ) |
Definition at line 23 of file parametricvolatilitysmilesection.cpp.
|
override |
Definition at line 39 of file parametricvolatilitysmilesection.hpp.
|
override |
Definition at line 40 of file parametricvolatilitysmilesection.hpp.
|
override |
Definition at line 30 of file parametricvolatilitysmilesection.cpp.
|
overrideprivate |
Definition at line 32 of file parametricvolatilitysmilesection.cpp.
|
private |
Definition at line 45 of file parametricvolatilitysmilesection.hpp.
|
private |
Definition at line 45 of file parametricvolatilitysmilesection.hpp.
|
private |
Definition at line 45 of file parametricvolatilitysmilesection.hpp.
|
private |
Definition at line 46 of file parametricvolatilitysmilesection.hpp.
|
private |
Definition at line 47 of file parametricvolatilitysmilesection.hpp.
|
mutableprivate |
Definition at line 48 of file parametricvolatilitysmilesection.hpp.