Logo
Reference manual - version qle_version
AnalyticEuropeanEngine Class Reference

Pricing engine for European vanilla options using analytical formulae. More...

#include <qle/pricingengines/analyticeuropeanengine.hpp>

Inheritance diagram for AnalyticEuropeanEngine:

Public Member Functions

 AnalyticEuropeanEngine (ext::shared_ptr< GeneralizedBlackScholesProcess > gbsp, const bool flipResults=false, QuantLib::DiffusionModelType model=QuantLib::DiffusionModelType::AsInputVolatilityType, const double displacement=0.0)
 AnalyticEuropeanEngine (ext::shared_ptr< GeneralizedBlackScholesProcess > process, Handle< YieldTermStructure > discountCurve, const bool flipResults=false, ext::optional< unsigned int > spotDays={}, ext::optional< Calendar > spotCalendar={}, QuantLib::DiffusionModelType model=QuantLib::DiffusionModelType::AsInputVolatilityType, const double displacement=0.0)
void calculate () const override

Detailed Description

Pricing engine for European vanilla options using analytical formulae.