sourCEntral - mobile manpages

pdf

FFTVanillaEngine

NAME

FFTVanillaEngine − FFT Pricing engine vanilla options under a Black Scholes process.

SYNOPSIS

#include <ql/experimental/variancegamma/fftvanillaengine.hpp>

Inherits FFTEngine.

Public Member Functions

FFTVanillaEngine (const boost::shared_ptr< GeneralizedBlackScholesProcess > &process, Real logStrikeSpacing=0.001)
virtual std::auto_ptr< FFTEngine > clone () const

Protected Member Functions

virtual void precalculateExpiry (Date d)
virtual std::complex< Real > complexFourierTransform (std::complex< Real > u) const
virtual Real discountFactor (Date d) const
virtual Real dividendYield (Date d) const

Additional Inherited Members

Detailed Description

FFT Pricing engine vanilla options under a Black Scholes process.

Tests

the correctness of the returned values is tested by comparison with Black Scholes pricing.

Author

Generated automatically by Doxygen for QuantLib from the source code.

pdf