#include <qle/cashflows/nonstandardcapflooredyoyinflationcoupon.hpp>
Private Attributes | |
Schedule | schedule_ |
ext::shared_ptr< ZeroInflationIndex > | index_ |
Period | observationLag_ |
std::vector< Real > | notionals_ |
DayCounter | paymentDayCounter_ |
BusinessDayConvention | paymentAdjustment_ |
Calendar | paymentCalendar_ |
std::vector< Natural > | fixingDays_ |
std::vector< Real > | gearings_ |
std::vector< Spread > | spreads_ |
std::vector< Rate > | caps_ |
std::vector< Rate > | floors_ |
Handle< YieldTermStructure > | rateCurve_ |
bool | addInflationNotional_ |
QuantLib::CPI::InterpolationType | interpolation_ |
Definition at line 129 of file nonstandardcapflooredyoyinflationcoupon.hpp.
NonStandardYoYInflationLeg | ( | const Schedule & | schedule, |
const Calendar & | cal, | ||
const ext::shared_ptr< ZeroInflationIndex > & | index, | ||
const Period & | observationLag | ||
) |
Definition at line 165 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withNotionals | ( | Real | notional | ) |
Definition at line 171 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withNotionals | ( | const std::vector< Real > & | notionals | ) |
Definition at line 176 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withPaymentDayCounter | ( | const DayCounter & | dayCounter | ) |
Definition at line 181 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withPaymentAdjustment | ( | BusinessDayConvention | convention | ) |
Definition at line 186 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withFixingDays | ( | Natural | fixingDays | ) |
Definition at line 191 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withFixingDays | ( | const std::vector< Natural > & | fixingDays | ) |
Definition at line 196 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withGearings | ( | Real | gearing | ) |
Definition at line 201 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withGearings | ( | const std::vector< Real > & | gearings | ) |
Definition at line 206 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withSpreads | ( | Spread | spread | ) |
Definition at line 211 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withSpreads | ( | const std::vector< Spread > & | spreads | ) |
Definition at line 216 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withCaps | ( | Rate | cap | ) |
Definition at line 221 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withCaps | ( | const std::vector< Rate > & | caps | ) |
Definition at line 226 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withFloors | ( | Rate | floor | ) |
Definition at line 231 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withFloors | ( | const std::vector< Rate > & | floors | ) |
Definition at line 236 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withRateCurve | ( | const Handle< YieldTermStructure > & | rateCurve | ) |
Definition at line 241 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withInflationNotional | ( | bool | addInflationNotional_ | ) |
Definition at line 246 of file nonstandardcapflooredyoyinflationcoupon.cpp.
NonStandardYoYInflationLeg & withObservationInterpolation | ( | QuantLib::CPI::InterpolationType | interpolation | ) |
Definition at line 251 of file nonstandardcapflooredyoyinflationcoupon.cpp.
operator Leg | ( | ) | const |
Definition at line 256 of file nonstandardcapflooredyoyinflationcoupon.cpp.
|
private |
Definition at line 153 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 154 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 155 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 156 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 157 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 158 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 159 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 160 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 161 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 162 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 163 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 163 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 164 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 165 of file nonstandardcapflooredyoyinflationcoupon.hpp.
|
private |
Definition at line 166 of file nonstandardcapflooredyoyinflationcoupon.hpp.