QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
#include <multipleresetscoupon.hpp>
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.