23#ifndef quantext_analytic_barrier_engine_hpp
24#define quantext_analytic_barrier_engine_hpp
26#include <ql/instruments/barrieroption.hpp>
27#include <ql/math/distributions/normaldistribution.hpp>
28#include <ql/pricingengines/barrier/analyticbarrierengine.hpp>
29#include <ql/processes/blackscholesprocess.hpp>
38 AnalyticBarrierEngine(ext::shared_ptr<GeneralizedBlackScholesProcess> process,
const Date& paymentDate);
42 ext::shared_ptr<GeneralizedBlackScholesProcess>
process_;
Wrapper engine for the QuantLib engine to take settlement delay into account.
void calculate() const override
ext::shared_ptr< GeneralizedBlackScholesProcess > process_