#include <qle/instruments/subperiodsswap.hpp>
Private Attributes | |
Period | swapTenor_ |
QuantLib::ext::shared_ptr< IborIndex > | index_ |
Rate | fixedRate_ |
Period | floatPayTenor_ |
Period | forwardStart_ |
Date | effectiveDate_ |
Real | nominal_ |
bool | isPayer_ |
Natural | settlementDays_ |
Period | fixedTenor_ |
Calendar | fixedCalendar_ |
BusinessDayConvention | fixedConvention_ |
DateGeneration::Rule | fixedRule_ |
DayCounter | fixedDayCount_ |
DayCounter | floatDayCounter_ |
QuantExt::SubPeriodsCoupon1::Type | subCouponsType_ |
QuantLib::ext::shared_ptr< PricingEngine > | engine_ |
Definition at line 119 of file subperiodsswap.hpp.
MakeSubPeriodsSwap | ( | const Period & | swapTenor, |
const QuantLib::ext::shared_ptr< IborIndex > & | index, | ||
Rate | fixedRate, | ||
const Period & | floatPayTenor, | ||
const Period & | forwardStart = 0 * Days |
||
) |
Definition at line 103 of file subperiodsswap.cpp.
operator SubPeriodsSwap | ( | ) | const |
Definition at line 110 of file subperiodsswap.cpp.
operator QuantLib::ext::shared_ptr< SubPeriodsSwap > | ( | ) | const |
Definition at line 115 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withEffectiveDate | ( | const Date & | effectiveDate | ) |
Definition at line 186 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withNominal | ( | Real | n | ) |
Definition at line 191 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withIsPayer | ( | bool | p | ) |
Definition at line 196 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withSettlementDays | ( | Natural | settlementDays | ) |
Definition at line 201 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withFixedLegTenor | ( | const Period & | t | ) |
Definition at line 207 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withFixedLegCalendar | ( | const Calendar & | cal | ) |
Definition at line 212 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withFixedLegConvention | ( | BusinessDayConvention | bdc | ) |
Definition at line 217 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withFixedLegRule | ( | DateGeneration::Rule | r | ) |
Definition at line 222 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withFixedLegDayCount | ( | const DayCounter & | dc | ) |
Definition at line 227 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withSubCouponsType | ( | const QuantExt::SubPeriodsCoupon1::Type & | st | ) |
Definition at line 232 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withDiscountingTermStructure | ( | const Handle< YieldTermStructure > & | discountCurve | ) |
Definition at line 237 of file subperiodsswap.cpp.
MakeSubPeriodsSwap & withPricingEngine | ( | const QuantLib::ext::shared_ptr< PricingEngine > & | engine | ) |
Definition at line 243 of file subperiodsswap.cpp.
|
private |
Definition at line 144 of file subperiodsswap.hpp.
|
private |
Definition at line 145 of file subperiodsswap.hpp.
|
private |
Definition at line 146 of file subperiodsswap.hpp.
|
private |
Definition at line 147 of file subperiodsswap.hpp.
|
private |
Definition at line 148 of file subperiodsswap.hpp.
|
private |
Definition at line 150 of file subperiodsswap.hpp.
|
private |
Definition at line 151 of file subperiodsswap.hpp.
|
private |
Definition at line 152 of file subperiodsswap.hpp.
|
private |
Definition at line 153 of file subperiodsswap.hpp.
|
private |
Definition at line 155 of file subperiodsswap.hpp.
|
private |
Definition at line 156 of file subperiodsswap.hpp.
|
private |
Definition at line 157 of file subperiodsswap.hpp.
|
private |
Definition at line 158 of file subperiodsswap.hpp.
|
private |
Definition at line 159 of file subperiodsswap.hpp.
|
private |
Definition at line 159 of file subperiodsswap.hpp.
|
private |
Definition at line 161 of file subperiodsswap.hpp.
|
private |
Definition at line 163 of file subperiodsswap.hpp.