#include <qle/cashflows/durationadjustedcmscoupon.hpp>
Collaboration diagram for DurationAdjustedCmsLeg:Private Attributes | |
| Schedule | schedule_ |
| QuantLib::ext::shared_ptr< SwapIndex > | swapIndex_ |
| std::vector< Real > | notionals_ |
| DayCounter | paymentDayCounter_ |
| Natural | paymentLag_ |
| Calendar | paymentCalendar_ |
| BusinessDayConvention | paymentAdjustment_ |
| std::vector< Natural > | fixingDays_ |
| std::vector< Real > | gearings_ |
| std::vector< Spread > | spreads_ |
| std::vector< Rate > | caps_ |
| std::vector< Rate > | floors_ |
| bool | inArrears_ |
| bool | zeroPayments_ |
| Period | exCouponPeriod_ |
| Calendar | exCouponCalendar_ |
| BusinessDayConvention | exCouponAdjustment_ |
| bool | exCouponEndOfMonth_ |
| Size | duration_ |
Definition at line 55 of file durationadjustedcmscoupon.hpp.
| DurationAdjustedCmsLeg | ( | const Schedule & | schedule, |
| const QuantLib::ext::shared_ptr< SwapIndex > & | swapIndex, | ||
| const Size | duration | ||
| ) |
Definition at line 61 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withNotionals | ( | Real | notional | ) |
Definition at line 67 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withNotionals | ( | const std::vector< Real > & | notionals | ) |
Definition at line 72 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withPaymentDayCounter | ( | const DayCounter & | dayCounter | ) |
Definition at line 77 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withPaymentAdjustment | ( | BusinessDayConvention | convention | ) |
Definition at line 82 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withPaymentLag | ( | Natural | lag | ) |
Definition at line 87 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withPaymentCalendar | ( | const Calendar & | cal | ) |
Definition at line 92 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withFixingDays | ( | Natural | fixingDays | ) |
Definition at line 97 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withFixingDays | ( | const std::vector< Natural > & | fixingDays | ) |
Definition at line 102 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withGearings | ( | Real | gearing | ) |
Definition at line 107 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withGearings | ( | const std::vector< Real > & | gearings | ) |
Definition at line 112 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withSpreads | ( | Spread | spread | ) |
Definition at line 117 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withSpreads | ( | const std::vector< Spread > & | spreads | ) |
Definition at line 122 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withCaps | ( | Rate | cap | ) |
Definition at line 127 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withCaps | ( | const std::vector< Rate > & | caps | ) |
Definition at line 132 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withFloors | ( | Rate | floor | ) |
Definition at line 137 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withFloors | ( | const std::vector< Rate > & | floors | ) |
Definition at line 142 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & inArrears | ( | bool | flag = true | ) |
Definition at line 147 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withZeroPayments | ( | bool | flag = true | ) |
Definition at line 152 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withExCouponPeriod | ( | const Period & | period, |
| const Calendar & | cal, | ||
| BusinessDayConvention | convention, | ||
| bool | endOfMonth = false |
||
| ) |
Definition at line 162 of file durationadjustedcmscoupon.cpp.
| DurationAdjustedCmsLeg & withDuration | ( | Size | duration | ) |
Definition at line 157 of file durationadjustedcmscoupon.cpp.
| operator Leg | ( | ) | const |
Definition at line 171 of file durationadjustedcmscoupon.cpp.
|
private |
Definition at line 84 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 85 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 86 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 87 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 88 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 89 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 90 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 91 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 92 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 93 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 94 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 94 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 95 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 95 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 96 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 97 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 98 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 99 of file durationadjustedcmscoupon.hpp.
|
private |
Definition at line 100 of file durationadjustedcmscoupon.hpp.