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

helper class building a sequence of sub-period coupons More...

#include <qle/cashflows/subperiodscoupon.hpp>

Public Member Functions

 SubPeriodsLeg1 (const Schedule &schedule, const boost::shared_ptr< InterestRateIndex > &index)
 
SubPeriodsLeg1withNotional (Real notional)
 
SubPeriodsLeg1withNotionals (const std::vector< Real > &notionals)
 
SubPeriodsLeg1withPaymentDayCounter (const DayCounter &dayCounter)
 
SubPeriodsLeg1withPaymentAdjustment (BusinessDayConvention convention)
 
SubPeriodsLeg1withGearing (Real gearing)
 
SubPeriodsLeg1withGearings (const std::vector< Real > &gearings)
 
SubPeriodsLeg1withSpread (Spread spread)
 
SubPeriodsLeg1withSpreads (const std::vector< Spread > &spreads)
 
SubPeriodsLeg1withPaymentCalendar (const Calendar &calendar)
 
SubPeriodsLeg1withType (SubPeriodsCoupon1::Type type)
 
SubPeriodsLeg1includeSpread (bool includeSpread)
 
 operator Leg () const
 

Detailed Description

helper class building a sequence of sub-period coupons