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

Public Member Functions

 MakeSubPeriodsSwap (const Period &swapTenor, const boost::shared_ptr< IborIndex > &index, Rate fixedRate, const Period &floatPayTenor, const Period &forwardStart=0 *Days)
 
 operator SubPeriodsSwap () const
 
 operator boost::shared_ptr< SubPeriodsSwap > () const
 
MakeSubPeriodsSwapwithEffectiveDate (const Date &)
 
MakeSubPeriodsSwapwithNominal (Real n)
 
MakeSubPeriodsSwapwithIsPayer (bool p)
 
MakeSubPeriodsSwapwithSettlementDays (Natural settlementDays)
 
MakeSubPeriodsSwapwithFixedLegTenor (const Period &t)
 
MakeSubPeriodsSwapwithFixedLegCalendar (const Calendar &cal)
 
MakeSubPeriodsSwapwithFixedLegConvention (BusinessDayConvention bdc)
 
MakeSubPeriodsSwapwithFixedLegRule (DateGeneration::Rule r)
 
MakeSubPeriodsSwapwithFixedLegDayCount (const DayCounter &dc)
 
MakeSubPeriodsSwapwithSubCouponsType (const QuantExt::SubPeriodsCoupon1::Type &st)
 
MakeSubPeriodsSwapwithDiscountingTermStructure (const Handle< YieldTermStructure > &discountCurve)
 
MakeSubPeriodsSwapwithPricingEngine (const boost::shared_ptr< PricingEngine > &engine)