Rate helper for bootstrapping using Sub Periods Swaps. More...
#include <qle/termstructures/subperiodsswaphelper.hpp>
Inheritance diagram for SubPeriodsSwapHelper:
Collaboration diagram for SubPeriodsSwapHelper:Public Member Functions | |
| SubPeriodsSwapHelper (Handle< Quote > spread, const Period &swapTenor, const Period &fixedTenor, const Calendar &fixedCalendar, const DayCounter &fixedDayCount, BusinessDayConvention fixedConvention, const Period &floatPayTenor, const QuantLib::ext::shared_ptr< IborIndex > &iborIndex, const DayCounter &floatDayCount, const Handle< YieldTermStructure > &discountingCurve=Handle< YieldTermStructure >(), QuantExt::SubPeriodsCoupon1::Type type=QuantExt::SubPeriodsCoupon1::Compounding) | |
RateHelper interface | |
| Real | impliedQuote () const override |
| void | setTermStructure (YieldTermStructure *) override |
SubPeriodsSwapHelper inspectors | |
| QuantLib::ext::shared_ptr< SubPeriodsSwap > | swap () const |
Visitability | |
| QuantLib::ext::shared_ptr< SubPeriodsSwap > | swap_ |
| QuantLib::ext::shared_ptr< IborIndex > | iborIndex_ |
| Period | swapTenor_ |
| Period | fixedTenor_ |
| Calendar | fixedCalendar_ |
| DayCounter | fixedDayCount_ |
| BusinessDayConvention | fixedConvention_ |
| Period | floatPayTenor_ |
| DayCounter | floatDayCount_ |
| QuantExt::SubPeriodsCoupon1::Type | type_ |
| RelinkableHandle< YieldTermStructure > | termStructureHandle_ |
| Handle< YieldTermStructure > | discountHandle_ |
| RelinkableHandle< YieldTermStructure > | discountRelinkableHandle_ |
| void | accept (AcyclicVisitor &) override |
| void | initializeDates () override |
Rate helper for bootstrapping using Sub Periods Swaps.
Definition at line 37 of file subperiodsswaphelper.hpp.
| SubPeriodsSwapHelper | ( | Handle< Quote > | spread, |
| const Period & | swapTenor, | ||
| const Period & | fixedTenor, | ||
| const Calendar & | fixedCalendar, | ||
| const DayCounter & | fixedDayCount, | ||
| BusinessDayConvention | fixedConvention, | ||
| const Period & | floatPayTenor, | ||
| const QuantLib::ext::shared_ptr< IborIndex > & | iborIndex, | ||
| const DayCounter & | floatDayCount, | ||
| const Handle< YieldTermStructure > & | discountingCurve = Handle<YieldTermStructure>(), |
||
| QuantExt::SubPeriodsCoupon1::Type | type = QuantExt::SubPeriodsCoupon1::Compounding |
||
| ) |
Definition at line 26 of file subperiodsswaphelper.cpp.
Here is the call graph for this function:
|
override |
Definition at line 101 of file subperiodsswaphelper.cpp.
|
override |
Definition at line 86 of file subperiodsswaphelper.cpp.
| QuantLib::ext::shared_ptr< SubPeriodsSwap > swap | ( | ) | const |
Definition at line 53 of file subperiodsswaphelper.hpp.
|
override |
Definition at line 107 of file subperiodsswaphelper.cpp.
|
overrideprotected |
Definition at line 47 of file subperiodsswaphelper.cpp.
Here is the caller graph for this function:
|
private |
Definition at line 64 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 65 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 66 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 67 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 68 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 69 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 70 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 71 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 72 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 73 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 75 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 76 of file subperiodsswaphelper.hpp.
|
private |
Definition at line 77 of file subperiodsswaphelper.hpp.