#include <qle/cashflows/durationadjustedcmscoupon.hpp>
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.