23#ifndef quantext_analytic_european_engine_deltagamma_hpp
24#define quantext_analytic_european_engine_deltagamma_hpp
26#include <ql/instruments/vanillaoption.hpp>
27#include <ql/processes/blackscholesprocess.hpp>
55 const std::vector<Time>& bucketTimeDeltaGamma = std::vector<Time>(),
56 const std::vector<Time>& bucketTimesVega = std::vector<Time>(),
57 const bool computeDeltaVega =
false,
const bool computeGamma =
false,
58 const bool linearInZero =
true);
62 QuantLib::ext::shared_ptr<GeneralizedBlackScholesProcess>
process_;
Pricing engine for European vanilla options using analytical formulae.
const bool computeDeltaVega_
void calculate() const override
QuantLib::ext::shared_ptr< GeneralizedBlackScholesProcess > process_
const std::vector< Time > bucketTimesDeltaGamma_
const std::vector< Time > bucketTimesVega_