|
QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
|
Pricing engine for European vanilla options using analytical formulae. More...
#include <ql/pricingengines/vanilla/analyticeuropeanengine.hpp>
Public Member Functions | |
| AnalyticEuropeanEngine (ext::shared_ptr< GeneralizedBlackScholesProcess >) | |
| AnalyticEuropeanEngine (ext::shared_ptr< GeneralizedBlackScholesProcess > process, Handle< YieldTermStructure > discountCurve) | |
| void | calculate () const override |
Pricing engine for European vanilla options using analytical formulae.
|
explicit |
This constructor triggers the usual calculation, in which the risk-free rate in the given process is used for both forecasting and discounting.
| AnalyticEuropeanEngine | ( | ext::shared_ptr< GeneralizedBlackScholesProcess > | process, |
| Handle< YieldTermStructure > | discountCurve ) |
This constructor allows to use a different term structure for discounting the payoff. As usual, the risk-free rate from the given process is used for forecasting the forward price.