#include <qle/instruments/fixedbmaswap.hpp>
Private Attributes | |
Period | swapTenor_ |
QuantLib::ext::shared_ptr< BMAIndex > | bmaIndex_ |
Rate | fixedRate_ |
Period | fixedTenor_ |
Period | forwardStart_ |
Natural | settlementDays_ |
Date | effectiveDate_ |
Date | terminationDate_ |
Calendar | fixedCalendar_ |
Calendar | bmaCalendar_ |
FixedBMASwap::Type | type_ |
Real | nominal_ |
Period | bmaLegTenor_ |
BusinessDayConvention | fixedConvention_ |
BusinessDayConvention | fixedTerminationDateConvention_ |
BusinessDayConvention | bmaConvention_ |
BusinessDayConvention | bmaTerminationDateConvention_ |
DateGeneration::Rule | fixedRule_ |
DateGeneration::Rule | bmaRule_ |
bool | fixedEndOfMonth_ |
bool | bmaEndOfMonth_ |
Date | fixedFirstDate_ |
Date | fixedNextToLastDate_ |
Date | bmaFirstDate_ |
Date | bmaNextToLastDate_ |
DayCounter | fixedDayCount_ |
DayCounter | bmaDayCount_ |
QuantLib::ext::shared_ptr< PricingEngine > | engine_ |
Definition at line 86 of file fixedbmaswap.hpp.
MakeFixedBMASwap | ( | const Period & | swapTenor, |
const QuantLib::ext::shared_ptr< BMAIndex > & | bmaIndex, | ||
Rate | fixedRate = Null<Rate>() , |
||
const Period & | forwardStart = 0 * Days |
||
) |
Definition at line 135 of file fixedbmaswap.cpp.
operator FixedBMASwap | ( | ) | const |
Definition at line 146 of file fixedbmaswap.cpp.
operator QuantLib::ext::shared_ptr< FixedBMASwap > | ( | ) | const |
Definition at line 151 of file fixedbmaswap.cpp.
MakeFixedBMASwap & receiveFixed | ( | bool | flag = true | ) |
Definition at line 226 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withType | ( | FixedBMASwap::Type | type | ) |
Definition at line 231 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withNominal | ( | Real | n | ) |
Definition at line 236 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withBMALegTenor | ( | const Period & | tenor | ) |
Definition at line 241 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withSettlementDays | ( | Natural | settlementDays | ) |
Definition at line 247 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withEffectiveDate | ( | const Date & | effectiveDate | ) |
Definition at line 253 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withTerminationDate | ( | const Date & | terminationDate | ) |
Definition at line 258 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegTenor | ( | const Period & | t | ) |
Definition at line 275 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegCalendar | ( | const Calendar & | cal | ) |
Definition at line 280 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegConvention | ( | BusinessDayConvention | bdc | ) |
Definition at line 285 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegTerminationDateConvention | ( | BusinessDayConvention | bdc | ) |
Definition at line 290 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegRule | ( | DateGeneration::Rule | r | ) |
Definition at line 295 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegEndOfMonth | ( | bool | flag = true | ) |
Definition at line 300 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegFirstDate | ( | const Date & | d | ) |
Definition at line 305 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegNextToLastDate | ( | const Date & | d | ) |
Definition at line 310 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withFixedLegDayCount | ( | const DayCounter & | dc | ) |
Definition at line 315 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withDiscountingTermStructure | ( | const Handle< YieldTermStructure > & | discountCurve | ) |
Definition at line 264 of file fixedbmaswap.cpp.
MakeFixedBMASwap & withPricingEngine | ( | const QuantLib::ext::shared_ptr< PricingEngine > & | engine | ) |
Definition at line 270 of file fixedbmaswap.cpp.
|
private |
Definition at line 120 of file fixedbmaswap.hpp.
|
private |
Definition at line 121 of file fixedbmaswap.hpp.
|
private |
Definition at line 122 of file fixedbmaswap.hpp.
|
private |
Definition at line 123 of file fixedbmaswap.hpp.
|
private |
Definition at line 124 of file fixedbmaswap.hpp.
|
private |
Definition at line 126 of file fixedbmaswap.hpp.
|
private |
Definition at line 127 of file fixedbmaswap.hpp.
|
private |
Definition at line 127 of file fixedbmaswap.hpp.
|
private |
Definition at line 128 of file fixedbmaswap.hpp.
|
private |
Definition at line 128 of file fixedbmaswap.hpp.
|
private |
Definition at line 130 of file fixedbmaswap.hpp.
|
private |
Definition at line 131 of file fixedbmaswap.hpp.
|
private |
Definition at line 132 of file fixedbmaswap.hpp.
|
private |
Definition at line 133 of file fixedbmaswap.hpp.
|
private |
Definition at line 133 of file fixedbmaswap.hpp.
|
private |
Definition at line 134 of file fixedbmaswap.hpp.
|
private |
Definition at line 134 of file fixedbmaswap.hpp.
|
private |
Definition at line 135 of file fixedbmaswap.hpp.
|
private |
Definition at line 135 of file fixedbmaswap.hpp.
|
private |
Definition at line 136 of file fixedbmaswap.hpp.
|
private |
Definition at line 136 of file fixedbmaswap.hpp.
|
private |
Definition at line 137 of file fixedbmaswap.hpp.
|
private |
Definition at line 137 of file fixedbmaswap.hpp.
|
private |
Definition at line 138 of file fixedbmaswap.hpp.
|
private |
Definition at line 138 of file fixedbmaswap.hpp.
|
private |
Definition at line 139 of file fixedbmaswap.hpp.
|
private |
Definition at line 139 of file fixedbmaswap.hpp.
|
private |
Definition at line 141 of file fixedbmaswap.hpp.