24#ifndef quantext_equity_coupon_pricer_hpp
25#define quantext_equity_coupon_pricer_hpp
27#include <ql/cashflows/couponpricer.hpp>
62 virtual void update()
override { notifyObservers(); }
Pricer for equity coupons.
QuantLib::ext::shared_ptr< QuantExt::EquityIndex2 > equityCurve_
virtual ~EquityCouponPricer()
QuantLib::ext::shared_ptr< FxIndex > fxIndex_
const EquityCoupon * coupon_
const AdditionalResultCache & additionalResultCache() const
EquityReturnType returnType_
virtual Rate swapletRate()
virtual void initialize(const EquityCoupon &coupon)
AdditionalResultCache additionalResultCache_
virtual void update() override
coupon paying the return on an equity