25#ifndef quantlib_analytic_heston_hull_white_engine_hpp
26#define quantlib_analytic_heston_hull_white_engine_hpp
69 ext::shared_ptr<HullWhite> hullWhiteModel,
70 Size integrationOrder = 144);
73 ext::shared_ptr<HullWhite> hullWhiteModel,
96 return std::complex<Real>(-
m_*u*u, u*(
m_-2*
m_*(j-1)));
analytic Heston-model engine
analytic Heston-model engine based on Fourier transform
Analytic Heston engine incl. stochastic interest rates.
void calculate() const override
std::complex< Real > addOnTerm(Real phi, Time t, Size j) const override
const ext::shared_ptr< HullWhite > hullWhiteModel_
Real Time
continuous quantity with 1-year units
std::size_t Size
size of a container
Heston model for the stochastic volatility of an asset.