#include <qle/instruments/fixedbmaswap.hpp>
Collaboration diagram for MakeFixedBMASwap: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.
Here is the call graph for this function:| 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.