|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
#include <conundrumpricer.hpp>
Inheritance diagram for MarketQuotedOptionPricer:
Collaboration diagram for MarketQuotedOptionPricer:Public Member Functions | |
| MarketQuotedOptionPricer (Rate forwardValue, Date expiryDate, const Period &swapTenor, const ext::shared_ptr< SwaptionVolatilityStructure > &volatilityStructure) | |
| Real | operator() (Real strike, Option::Type optionType, Real deflator) const override |
Public Member Functions inherited from VanillaOptionPricer | |
| virtual | ~VanillaOptionPricer ()=default |
| virtual Real | operator() (Real strike, Option::Type optionType, Real deflator) const =0 |
Private Attributes | |
| Rate | forwardValue_ |
| Date | expiryDate_ |
| Period | swapTenor_ |
| ext::shared_ptr< SwaptionVolatilityStructure > | volatilityStructure_ |
| ext::shared_ptr< SmileSection > | smile_ |
Definition at line 45 of file conundrumpricer.hpp.
| MarketQuotedOptionPricer | ( | Rate | forwardValue, |
| Date | expiryDate, | ||
| const Period & | swapTenor, | ||
| const ext::shared_ptr< SwaptionVolatilityStructure > & | volatilityStructure | ||
| ) |
|
overridevirtual |
Implements VanillaOptionPricer.
Definition at line 61 of file conundrumpricer.cpp.
Here is the call graph for this function:
|
private |
Definition at line 57 of file conundrumpricer.hpp.
|
private |
Definition at line 58 of file conundrumpricer.hpp.
|
private |
Definition at line 59 of file conundrumpricer.hpp.
|
private |
Definition at line 60 of file conundrumpricer.hpp.
|
private |
Definition at line 61 of file conundrumpricer.hpp.