scalable coupon More...
#include <qle/cashflows/scaledcoupon.hpp>
Inheritance diagram for ScaledCoupon:
Collaboration diagram for ScaledCoupon:Public Member Functions | |
| ScaledCoupon (Real multiplier, QuantLib::ext::shared_ptr< Coupon > underlyingCoupon) | |
Observer interface | |
| void | update () override |
Cashflow interface | |
| Rate | amount () const override |
Inspectors | |
| Real | multiplier_ |
| QuantLib::ext::shared_ptr< Coupon > | underlyingCoupon_ |
| Real | accruedAmount (const Date &d) const override |
| Rate | nominal () const override |
| Rate | rate () const override |
| DayCounter | dayCounter () const override |
| const Real | multiplier () const |
| const QuantLib::ext::shared_ptr< Coupon > | underlyingCoupon () const |
scalable coupon
Coupon that returns the scaled results for an underlying coupon
Definition at line 55 of file scaledcoupon.hpp.
| ScaledCoupon | ( | Real | multiplier, |
| QuantLib::ext::shared_ptr< Coupon > | underlyingCoupon | ||
| ) |
Definition at line 57 of file scaledcoupon.hpp.
|
override |
Definition at line 64 of file scaledcoupon.hpp.
|
override |
Definition at line 66 of file scaledcoupon.hpp.
|
override |
Definition at line 69 of file scaledcoupon.hpp.
|
override |
Definition at line 70 of file scaledcoupon.hpp.
|
override |
Definition at line 71 of file scaledcoupon.hpp.
|
override |
Definition at line 72 of file scaledcoupon.hpp.
| const Real multiplier | ( | ) | const |
Definition at line 74 of file scaledcoupon.hpp.
| const QuantLib::ext::shared_ptr< Coupon > underlyingCoupon | ( | ) | const |
Definition at line 75 of file scaledcoupon.hpp.
|
private |
Definition at line 78 of file scaledcoupon.hpp.
|
private |
Definition at line 79 of file scaledcoupon.hpp.