|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
#include <multipleresetscoupon.hpp>
Collaboration diagram for SubPeriodsLeg:Private Attributes | |
| Schedule | schedule_ |
| ext::shared_ptr< IborIndex > | index_ |
| std::vector< Real > | notionals_ |
| DayCounter | paymentDayCounter_ |
| Calendar | paymentCalendar_ |
| BusinessDayConvention | paymentAdjustment_ = Following |
| Integer | paymentLag_ = 0 |
| std::vector< Natural > | fixingDays_ |
| std::vector< Real > | gearings_ |
| std::vector< Spread > | couponSpreads_ |
| std::vector< Spread > | rateSpreads_ |
| RateAveraging::Type | averagingMethod_ = RateAveraging::Compound |
| Period | exCouponPeriod_ |
| Calendar | exCouponCalendar_ |
| BusinessDayConvention | exCouponAdjustment_ = Unadjusted |
| bool | exCouponEndOfMonth_ = false |
Definition at line 221 of file multipleresetscoupon.hpp.
| QL_DEPRECATED_DISABLE_WARNING SubPeriodsLeg | ( | Schedule | schedule, |
| ext::shared_ptr< IborIndex > | index | ||
| ) |
Definition at line 351 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withNotionals | ( | Real | notional | ) |
Definition at line 356 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withNotionals | ( | const std::vector< Real > & | notionals | ) |
Definition at line 361 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withPaymentDayCounter | ( | const DayCounter & | dc | ) |
Definition at line 366 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withPaymentAdjustment | ( | BusinessDayConvention | convention | ) |
Definition at line 371 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withPaymentCalendar | ( | const Calendar & | cal | ) |
Definition at line 376 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withPaymentLag | ( | Integer | lag | ) |
Definition at line 381 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withFixingDays | ( | Natural | fixingDays | ) |
Definition at line 386 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withFixingDays | ( | const std::vector< Natural > & | fixingDays | ) |
Definition at line 391 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withGearings | ( | Real | gearing | ) |
Definition at line 396 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withGearings | ( | const std::vector< Real > & | gearings | ) |
Definition at line 401 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withCouponSpreads | ( | Spread | spread | ) |
Definition at line 406 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withCouponSpreads | ( | const std::vector< Spread > & | spreads | ) |
Definition at line 411 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withRateSpreads | ( | Spread | spread | ) |
Definition at line 416 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withRateSpreads | ( | const std::vector< Spread > & | spreads | ) |
Definition at line 421 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withExCouponPeriod | ( | const Period & | period, |
| const Calendar & | cal, | ||
| BusinessDayConvention | convention, | ||
| bool | endOfMonth = false |
||
| ) |
Definition at line 431 of file multipleresetscoupon.cpp.
| SubPeriodsLeg & withAveragingMethod | ( | RateAveraging::Type | averagingMethod | ) |
Definition at line 426 of file multipleresetscoupon.cpp.
| operator Leg | ( | ) | const |
|
private |
Definition at line 246 of file multipleresetscoupon.hpp.
|
private |
Definition at line 247 of file multipleresetscoupon.hpp.
|
private |
Definition at line 248 of file multipleresetscoupon.hpp.
|
private |
Definition at line 249 of file multipleresetscoupon.hpp.
|
private |
Definition at line 250 of file multipleresetscoupon.hpp.
|
private |
Definition at line 251 of file multipleresetscoupon.hpp.
|
private |
Definition at line 252 of file multipleresetscoupon.hpp.
|
private |
Definition at line 253 of file multipleresetscoupon.hpp.
|
private |
Definition at line 254 of file multipleresetscoupon.hpp.
|
private |
Definition at line 255 of file multipleresetscoupon.hpp.
|
private |
Definition at line 256 of file multipleresetscoupon.hpp.
|
private |
Definition at line 257 of file multipleresetscoupon.hpp.
|
private |
Definition at line 258 of file multipleresetscoupon.hpp.
|
private |
Definition at line 259 of file multipleresetscoupon.hpp.
|
private |
Definition at line 260 of file multipleresetscoupon.hpp.
|
private |
Definition at line 261 of file multipleresetscoupon.hpp.