Pricer for equity margin coupons. More...
#include <qle/cashflows/equitymargincouponpricer.hpp>
Public Member Functions | |
virtual | ~EquityMarginCouponPricer () |
Interface | |
virtual Rate | rate () const |
virtual void | initialize (const EquityMarginCoupon &coupon) |
Observer interface | |
const EquityMarginCoupon * | coupon_ |
Real | marginFactor_ |
InterestRate | fixedRate_ |
QuantLib::ext::shared_ptr< EquityIndex2 > | equityCurve_ |
QuantLib::ext::shared_ptr< FxIndex > | fxIndex_ |
bool | isTotalReturn_ |
Real | dividendFactor_ |
Real | initialPrice_ |
virtual void | update () override |
Pricer for equity margin coupons.
Definition at line 36 of file equitymargincouponpricer.hpp.
|
virtual |
Definition at line 38 of file equitymargincouponpricer.hpp.
|
virtual |
Definition at line 23 of file equitymargincouponpricer.cpp.
|
virtual |
Definition at line 60 of file equitymargincouponpricer.cpp.
|
overridevirtual |
Definition at line 47 of file equitymargincouponpricer.hpp.
|
protected |
Definition at line 50 of file equitymargincouponpricer.hpp.
|
protected |
Definition at line 51 of file equitymargincouponpricer.hpp.
|
protected |
Definition at line 52 of file equitymargincouponpricer.hpp.
|
protected |
Definition at line 53 of file equitymargincouponpricer.hpp.
|
protected |
Definition at line 54 of file equitymargincouponpricer.hpp.
|
protected |
Definition at line 55 of file equitymargincouponpricer.hpp.
|
protected |
Definition at line 56 of file equitymargincouponpricer.hpp.
|
protected |
Definition at line 57 of file equitymargincouponpricer.hpp.