24#ifndef quantlib_fd_bates_vanilla_engine_hpp
25#define quantlib_fd_bates_vanilla_engine_hpp
38 VanillaOption::arguments,
39 VanillaOption::results> {
43 const ext::shared_ptr<BatesModel>& model,
45 Size vGrid = 50,
Size dampingSteps = 0,
49 const ext::shared_ptr<BatesModel>& model,
52 Size vGrid = 50,
Size dampingSteps = 0,
extended versions of the Heston model
Partial integro finite-differences Bates vanilla option engine.
void calculate() const override
DividendSchedule dividends_
const FdmSchemeDesc schemeDesc_
Base class for some pricing engine on a particular model.
Generic option engine based on a model.
std::size_t Size
size of a container
std::vector< ext::shared_ptr< Dividend > > DividendSchedule
static FdmSchemeDesc Hundsdorfer()
Vanilla option on a single asset.