QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
#include <conundrumpricer.hpp>
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.
|
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.