#include <qle/models/normalsabrsmilesection.hpp>
Public Member Functions | |
NormalSabrSmileSection (Time timeToExpiry, Rate forward, const std::vector< Real > &sabrParameters) | |
NormalSabrSmileSection (const Date &d, Rate forward, const std::vector< Real > &sabrParameters, const DayCounter &dc=Actual365Fixed()) | |
Real | minStrike () const override |
Real | maxStrike () const override |
Real | atmLevel () const override |
Protected Member Functions | |
Real | varianceImpl (Rate strike) const override |
Volatility | volatilityImpl (Rate strike) const override |
Private Attributes | |
Real | alpha_ |
Real | nu_ |
Real | rho_ |
Real | forward_ |
Definition at line 32 of file normalsabrsmilesection.hpp.
NormalSabrSmileSection | ( | Time | timeToExpiry, |
Rate | forward, | ||
const std::vector< Real > & | sabrParameters | ||
) |
NormalSabrSmileSection | ( | const Date & | d, |
Rate | forward, | ||
const std::vector< Real > & | sabrParameters, | ||
const DayCounter & | dc = Actual365Fixed() |
||
) |
|
override |
Definition at line 37 of file normalsabrsmilesection.hpp.
|
override |
Definition at line 38 of file normalsabrsmilesection.hpp.
|
override |
Definition at line 39 of file normalsabrsmilesection.hpp.
|
overrideprotected |
Definition at line 44 of file normalsabrsmilesection.cpp.
|
overrideprotected |
Definition at line 49 of file normalsabrsmilesection.cpp.
|
private |
Definition at line 46 of file normalsabrsmilesection.hpp.
|
private |
Definition at line 46 of file normalsabrsmilesection.hpp.
|
private |
Definition at line 46 of file normalsabrsmilesection.hpp.
|
private |
Definition at line 46 of file normalsabrsmilesection.hpp.