QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
helper class building a sequence of overnight coupons More...
#include <subperiodcoupon.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 |
helper class building a sequence of overnight coupons
Definition at line 121 of file subperiodcoupon.hpp.
SubPeriodsLeg | ( | Schedule | schedule, |
ext::shared_ptr< IborIndex > | index | ||
) |
Definition at line 158 of file subperiodcoupon.cpp.
SubPeriodsLeg & withNotionals | ( | Real | notional | ) |
Definition at line 163 of file subperiodcoupon.cpp.
SubPeriodsLeg & withNotionals | ( | const std::vector< Real > & | notionals | ) |
Definition at line 168 of file subperiodcoupon.cpp.
SubPeriodsLeg & withPaymentDayCounter | ( | const DayCounter & | dc | ) |
Definition at line 173 of file subperiodcoupon.cpp.
SubPeriodsLeg & withPaymentAdjustment | ( | BusinessDayConvention | convention | ) |
Definition at line 178 of file subperiodcoupon.cpp.
SubPeriodsLeg & withPaymentCalendar | ( | const Calendar & | cal | ) |
Definition at line 183 of file subperiodcoupon.cpp.
SubPeriodsLeg & withPaymentLag | ( | Integer | lag | ) |
Definition at line 188 of file subperiodcoupon.cpp.
SubPeriodsLeg & withFixingDays | ( | Natural | fixingDays | ) |
Definition at line 193 of file subperiodcoupon.cpp.
SubPeriodsLeg & withFixingDays | ( | const std::vector< Natural > & | fixingDays | ) |
Definition at line 198 of file subperiodcoupon.cpp.
SubPeriodsLeg & withGearings | ( | Real | gearing | ) |
Definition at line 203 of file subperiodcoupon.cpp.
SubPeriodsLeg & withGearings | ( | const std::vector< Real > & | gearings | ) |
Definition at line 208 of file subperiodcoupon.cpp.
SubPeriodsLeg & withCouponSpreads | ( | Spread | spread | ) |
Definition at line 213 of file subperiodcoupon.cpp.
SubPeriodsLeg & withCouponSpreads | ( | const std::vector< Spread > & | spreads | ) |
Definition at line 218 of file subperiodcoupon.cpp.
SubPeriodsLeg & withRateSpreads | ( | Spread | spread | ) |
Definition at line 223 of file subperiodcoupon.cpp.
SubPeriodsLeg & withRateSpreads | ( | const std::vector< Spread > & | spreads | ) |
Definition at line 228 of file subperiodcoupon.cpp.
SubPeriodsLeg & withExCouponPeriod | ( | const Period & | period, |
const Calendar & | cal, | ||
BusinessDayConvention | convention, | ||
bool | endOfMonth = false |
||
) |
Definition at line 238 of file subperiodcoupon.cpp.
SubPeriodsLeg & withAveragingMethod | ( | RateAveraging::Type | averagingMethod | ) |
Definition at line 233 of file subperiodcoupon.cpp.
operator Leg | ( | ) | const |
|
private |
Definition at line 146 of file subperiodcoupon.hpp.
|
private |
Definition at line 147 of file subperiodcoupon.hpp.
|
private |
Definition at line 148 of file subperiodcoupon.hpp.
|
private |
Definition at line 149 of file subperiodcoupon.hpp.
|
private |
Definition at line 150 of file subperiodcoupon.hpp.
|
private |
Definition at line 151 of file subperiodcoupon.hpp.
|
private |
Definition at line 152 of file subperiodcoupon.hpp.
|
private |
Definition at line 153 of file subperiodcoupon.hpp.
|
private |
Definition at line 154 of file subperiodcoupon.hpp.
|
private |
Definition at line 155 of file subperiodcoupon.hpp.
|
private |
Definition at line 156 of file subperiodcoupon.hpp.
|
private |
Definition at line 157 of file subperiodcoupon.hpp.
|
private |
Definition at line 158 of file subperiodcoupon.hpp.
|
private |
Definition at line 159 of file subperiodcoupon.hpp.
|
private |
Definition at line 160 of file subperiodcoupon.hpp.
|
private |
Definition at line 161 of file subperiodcoupon.hpp.