scalable coupon More...
#include <qle/cashflows/scaledcoupon.hpp>
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.