#include <qle/termstructures/blackvolsurfacebfrr.hpp>
Collaboration diagram for SimpleDeltaInterpolatedSmile:Public Member Functions | |
| SimpleDeltaInterpolatedSmile (const Real spot, const Real domDisc, const Real forDisc, const Real expiryTime, const std::vector< Real > &deltas, const std::vector< Real > &putVols, const std::vector< Real > &callVols, const Real atmVol, const DeltaVolQuote::DeltaType dt, const DeltaVolQuote::AtmType at, const BlackVolatilitySurfaceBFRR::SmileInterpolation smileInterpolation, const Real accuracy=1E-6, const Size maxIterations=1000) | |
| Real | volatilityAtSimpleDelta (const Real tnp) |
| Real | volatility (const Real strike) |
| Real | strikeFromDelta (const Option::Type type, const Real delta, const DeltaVolQuote::DeltaType dt) |
| Real | atmStrike (const DeltaVolQuote::DeltaType dt, const DeltaVolQuote::AtmType at) |
Private Member Functions | |
| Real | simpleDeltaFromStrike (const Real strike) const |
Private Attributes | |
| Real | spot_ |
| Real | domDisc_ |
| Real | forDisc_ |
| Real | expiryTime_ |
| std::vector< Real > | deltas_ |
| std::vector< Real > | putVols_ |
| std::vector< Real > | callVols_ |
| Real | atmVol_ |
| DeltaVolQuote::DeltaType | dt_ |
| DeltaVolQuote::AtmType | at_ |
| BlackVolatilitySurfaceBFRR::SmileInterpolation | smileInterpolation_ |
| Real | accuracy_ |
| Size | maxIterations_ |
| Real | forward_ |
| std::vector< Real > | x_ |
| std::vector< Real > | y_ |
| QuantLib::ext::shared_ptr< Interpolation > | interpolation_ |
Definition at line 120 of file blackvolsurfacebfrr.hpp.
| SimpleDeltaInterpolatedSmile | ( | const Real | spot, |
| const Real | domDisc, | ||
| const Real | forDisc, | ||
| const Real | expiryTime, | ||
| const std::vector< Real > & | deltas, | ||
| const std::vector< Real > & | putVols, | ||
| const std::vector< Real > & | callVols, | ||
| const Real | atmVol, | ||
| const DeltaVolQuote::DeltaType | dt, | ||
| const DeltaVolQuote::AtmType | at, | ||
| const BlackVolatilitySurfaceBFRR::SmileInterpolation | smileInterpolation, | ||
| const Real | accuracy = 1E-6, |
||
| const Size | maxIterations = 1000 |
||
| ) |
Definition at line 35 of file blackvolsurfacebfrr.cpp.
Here is the call graph for this function:| Real volatilityAtSimpleDelta | ( | const Real | tnp | ) |
Definition at line 179 of file blackvolsurfacebfrr.cpp.
Here is the call graph for this function:| Real volatility | ( | const Real | strike | ) |
Definition at line 186 of file blackvolsurfacebfrr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Real strikeFromDelta | ( | const Option::Type | type, |
| const Real | delta, | ||
| const DeltaVolQuote::DeltaType | dt | ||
| ) |
Definition at line 126 of file blackvolsurfacebfrr.cpp.
Here is the call graph for this function:| Real atmStrike | ( | const DeltaVolQuote::DeltaType | dt, |
| const DeltaVolQuote::AtmType | at | ||
| ) |
Definition at line 154 of file blackvolsurfacebfrr.cpp.
Here is the call graph for this function:
|
private |
Definition at line 201 of file blackvolsurfacebfrr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 137 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 137 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 137 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 137 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 138 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 138 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 138 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 139 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 140 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 141 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 142 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 143 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 144 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 146 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 147 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 147 of file blackvolsurfacebfrr.hpp.
|
private |
Definition at line 148 of file blackvolsurfacebfrr.hpp.