Logo
Reference manual - version qle_version
Public Member Functions | List of all members
AverageONLeg Class Reference

helper class building a sequence of overnight coupons More...

#include <qle/cashflows/averageonindexedcoupon.hpp>

Public Member Functions

 AverageONLeg (const Schedule &schedule, const boost::shared_ptr< OvernightIndex > &overnightIndex)
 
AverageONLegwithNotional (Real notional)
 
AverageONLegwithNotionals (const std::vector< Real > &notionals)
 
AverageONLegwithPaymentDayCounter (const DayCounter &dayCounter)
 
AverageONLegwithPaymentAdjustment (BusinessDayConvention convention)
 
AverageONLegwithGearing (Real gearing)
 
AverageONLegwithGearings (const std::vector< Real > &gearings)
 
AverageONLegwithSpread (Spread spread)
 
AverageONLegwithSpreads (const std::vector< Spread > &spreads)
 
AverageONLegwithTelescopicValueDates (bool telescopicValueDates)
 
AverageONLegwithRateCutoff (Natural rateCutoff)
 
AverageONLegwithPaymentCalendar (const Calendar &calendar)
 
AverageONLegwithPaymentLag (Natural lag)
 
AverageONLegwithLookback (const Period &lookback)
 
AverageONLegwithFixingDays (const Size fixingDays)
 
AverageONLegwithCaps (Rate cap)
 
AverageONLegwithCaps (const std::vector< Rate > &caps)
 
AverageONLegwithFloors (Rate floor)
 
AverageONLegwithFloors (const std::vector< Rate > &floors)
 
AverageONLegincludeSpreadInCapFloors (bool includeSpread)
 
AverageONLegwithNakedOption (const bool nakedOption)
 
AverageONLegwithLocalCapFloor (const bool localCapFloor)
 
AverageONLegwithInArrears (const bool inArrears)
 
AverageONLegwithLastRecentPeriod (const boost::optional< Period > &lastRecentPeriod)
 
AverageONLegwithLastRecentPeriodCalendar (const Calendar &lastRecentPeriodCalendar)
 
AverageONLegwithPaymentDates (const std::vector< QuantLib::Date > &paymentDates)
 
AverageONLegwithAverageONIndexedCouponPricer (const boost::shared_ptr< AverageONIndexedCouponPricer > &couponPricer)
 
AverageONLegwithCapFlooredAverageONIndexedCouponPricer (const boost::shared_ptr< CapFlooredAverageONIndexedCouponPricer > &couponPricer)
 
 operator Leg () const
 

Detailed Description

helper class building a sequence of overnight coupons