Average OIS Rate Helper. More...
#include <qle/termstructures/averageoisratehelper.hpp>
Inheritance diagram for AverageOISRateHelper:
Collaboration diagram for AverageOISRateHelper:Public Member Functions | |
| AverageOISRateHelper (const Handle< Quote > &fixedRate, const Period &spotLagTenor, const Period &swapTenor, const Period &fixedTenor, const DayCounter &fixedDayCounter, const Calendar &fixedCalendar, BusinessDayConvention fixedConvention, BusinessDayConvention fixedPaymentAdjustment, const QuantLib::ext::shared_ptr< OvernightIndex > &overnightIndex, const Period &onTenor, const Handle< Quote > &onSpread, Natural rateCutoff, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const bool telescopicValueDates=false) | |
RateHelper interface | |
| Real | impliedQuote () const override |
| void | setTermStructure (YieldTermStructure *) override |
AverageOISRateHelper inspectors | |
| Spread | onSpread () const |
| QuantLib::ext::shared_ptr< AverageOIS > | averageOIS () const |
Visitability | |
| QuantLib::ext::shared_ptr< AverageOIS > | averageOIS_ |
| Period | spotLagTenor_ |
| Period | swapTenor_ |
| Period | fixedTenor_ |
| DayCounter | fixedDayCounter_ |
| Calendar | fixedCalendar_ |
| BusinessDayConvention | fixedConvention_ |
| BusinessDayConvention | fixedPaymentAdjustment_ |
| QuantLib::ext::shared_ptr< OvernightIndex > | overnightIndex_ |
| Period | onTenor_ |
| Handle< Quote > | onSpread_ |
| Natural | rateCutoff_ |
| RelinkableHandle< YieldTermStructure > | termStructureHandle_ |
| Handle< YieldTermStructure > | discountHandle_ |
| RelinkableHandle< YieldTermStructure > | discountRelinkableHandle_ |
| bool | telescopicValueDates_ |
| void | accept (AcyclicVisitor &) override |
| void | initializeDates () override |
Average OIS Rate Helper.
Rate helper to facilitate the usage of an AverageOIS instrument in bootstrapping. This instrument pays a fixed leg vs. a leg that pays the arithmetic average of an ON index plus a spread.
\ingroup termstructures
Definition at line 41 of file averageoisratehelper.hpp.
| AverageOISRateHelper | ( | const Handle< Quote > & | fixedRate, |
| const Period & | spotLagTenor, | ||
| const Period & | swapTenor, | ||
| const Period & | fixedTenor, | ||
| const DayCounter & | fixedDayCounter, | ||
| const Calendar & | fixedCalendar, | ||
| BusinessDayConvention | fixedConvention, | ||
| BusinessDayConvention | fixedPaymentAdjustment, | ||
| const QuantLib::ext::shared_ptr< OvernightIndex > & | overnightIndex, | ||
| const Period & | onTenor, | ||
| const Handle< Quote > & | onSpread, | ||
| Natural | rateCutoff, | ||
| const Handle< YieldTermStructure > & | discountCurve = Handle<YieldTermStructure>(), |
||
| const bool | telescopicValueDates = false |
||
| ) |
Definition at line 25 of file averageoisratehelper.cpp.
Here is the call graph for this function:
|
override |
Definition at line 75 of file averageoisratehelper.cpp.
Here is the call graph for this function:
|
override |
Definition at line 92 of file averageoisratehelper.cpp.
| Spread onSpread | ( | ) | const |
Definition at line 106 of file averageoisratehelper.cpp.
Here is the caller graph for this function:| QuantLib::ext::shared_ptr< AverageOIS > averageOIS | ( | ) | const |
Definition at line 108 of file averageoisratehelper.cpp.
|
override |
Definition at line 110 of file averageoisratehelper.cpp.
|
overrideprotected |
Definition at line 59 of file averageoisratehelper.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 70 of file averageoisratehelper.hpp.
|
protected |
Definition at line 72 of file averageoisratehelper.hpp.
|
protected |
Definition at line 73 of file averageoisratehelper.hpp.
|
protected |
Definition at line 75 of file averageoisratehelper.hpp.
|
protected |
Definition at line 76 of file averageoisratehelper.hpp.
|
protected |
Definition at line 77 of file averageoisratehelper.hpp.
|
protected |
Definition at line 78 of file averageoisratehelper.hpp.
|
protected |
Definition at line 79 of file averageoisratehelper.hpp.
|
protected |
Definition at line 81 of file averageoisratehelper.hpp.
|
protected |
Definition at line 82 of file averageoisratehelper.hpp.
|
protected |
Definition at line 83 of file averageoisratehelper.hpp.
|
protected |
Definition at line 84 of file averageoisratehelper.hpp.
|
protected |
Definition at line 86 of file averageoisratehelper.hpp.
|
protected |
Definition at line 87 of file averageoisratehelper.hpp.
|
protected |
Definition at line 88 of file averageoisratehelper.hpp.
|
protected |
Definition at line 89 of file averageoisratehelper.hpp.