#include <qle/termstructures/swaptionvolconstantspread.hpp>
Inheritance diagram for ConstantSpreadSmileSection:
Collaboration diagram for ConstantSpreadSmileSection:Public Member Functions | |
| ConstantSpreadSmileSection (const Handle< SwaptionVolatilityStructure > &atm, const Handle< SwaptionVolatilityStructure > &cube, const Real optionTime, const Real swapLength) | |
| Rate | minStrike () const override |
| Rate | maxStrike () const override |
| Rate | atmLevel () const override |
Protected Member Functions | |
| Volatility | volatilityImpl (Rate strike) const override |
Private Attributes | |
| const Handle< SwaptionVolatilityStructure > | atm_ |
| const Handle< SwaptionVolatilityStructure > | cube_ |
| const Real | swapLength_ |
| const QuantLib::ext::shared_ptr< SmileSection > | section_ |
| const Real | atmStrike_ |
Definition at line 34 of file swaptionvolconstantspread.hpp.
| ConstantSpreadSmileSection | ( | const Handle< SwaptionVolatilityStructure > & | atm, |
| const Handle< SwaptionVolatilityStructure > & | cube, | ||
| const Real | optionTime, | ||
| const Real | swapLength | ||
| ) |
Definition at line 36 of file swaptionvolconstantspread.hpp.
|
override |
Definition at line 46 of file swaptionvolconstantspread.hpp.
|
override |
Definition at line 47 of file swaptionvolconstantspread.hpp.
|
override |
Definition at line 48 of file swaptionvolconstantspread.hpp.
|
overrideprotected |
Definition at line 25 of file swaptionvolconstantspread.cpp.
|
private |
Definition at line 54 of file swaptionvolconstantspread.hpp.
|
private |
Definition at line 54 of file swaptionvolconstantspread.hpp.
|
private |
Definition at line 55 of file swaptionvolconstantspread.hpp.
|
private |
Definition at line 56 of file swaptionvolconstantspread.hpp.
|
private |
Definition at line 57 of file swaptionvolconstantspread.hpp.