Base pricer for vanilla CMB coupons. More...
#include <qle/cashflows/cmbcoupon.hpp>
Inheritance diagram for CmbCouponPricer:
Collaboration diagram for CmbCouponPricer:Public Member Functions | |
| CmbCouponPricer () | |
| void | initialize (const FloatingRateCoupon &coupon) override |
| Real | swapletPrice () const override |
| Rate | swapletRate () const override |
| Real | capletPrice (Rate effectiveCap) const override |
| Rate | capletRate (Rate effectiveCap) const override |
| Real | floorletPrice (Rate effectiveFloor) const override |
| Rate | floorletRate (Rate effectiveFloor) const override |
Private Attributes | |
| const CmbCoupon * | coupon_ |
| ext::shared_ptr< ConstantMaturityBondIndex > | index_ |
| Real | gearing_ |
| Real | spread_ |
| Date | fixingDate_ |
Base pricer for vanilla CMB coupons.
Definition at line 68 of file cmbcoupon.hpp.
|
explicit |
Definition at line 70 of file cmbcoupon.hpp.
|
override |
Definition at line 55 of file cmbcoupon.cpp.
Here is the call graph for this function:
|
override |
Definition at line 64 of file cmbcoupon.cpp.
|
override |
Definition at line 68 of file cmbcoupon.cpp.
|
override |
Definition at line 72 of file cmbcoupon.cpp.
|
override |
Definition at line 76 of file cmbcoupon.cpp.
|
override |
Definition at line 80 of file cmbcoupon.cpp.
|
override |
Definition at line 84 of file cmbcoupon.cpp.
|
private |
Definition at line 79 of file cmbcoupon.hpp.
|
private |
Definition at line 80 of file cmbcoupon.hpp.
|
private |
Definition at line 81 of file cmbcoupon.hpp.
|
private |
Definition at line 82 of file cmbcoupon.hpp.
|
private |
Definition at line 83 of file cmbcoupon.hpp.