26#ifndef quantlib_pricers_jamshidian_swaption_hpp
27#define quantlib_pricers_jamshidian_swaption_hpp
53 const ext::shared_ptr<OneFactorAffineModel>& model,
Base class for some pricing engine on a particular model.
Shared handle to an observable.
Jamshidian swaption engine.
void calculate() const override
JamshidianSwaptionEngine(const ext::shared_ptr< OneFactorAffineModel > &model, Handle< YieldTermStructure > termStructure=Handle< YieldTermStructure >())
Handle< YieldTermStructure > termStructure_
std::pair< iterator, bool > registerWith(const ext::shared_ptr< Observable > &)
Single-factor affine base class.
Generic option engine based on a model.
Abstract one-factor interest rate model class.