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

Public Member Functions

 NonStandardYoYInflationLeg (const Schedule &schedule, const Calendar &cal, const ext::shared_ptr< ZeroInflationIndex > &index, const Period &observationLag)
 
NonStandardYoYInflationLegwithNotionals (Real notional)
 
NonStandardYoYInflationLegwithNotionals (const std::vector< Real > &notionals)
 
NonStandardYoYInflationLegwithPaymentDayCounter (const DayCounter &)
 
NonStandardYoYInflationLegwithPaymentAdjustment (BusinessDayConvention)
 
NonStandardYoYInflationLegwithFixingDays (Natural fixingDays)
 
NonStandardYoYInflationLegwithFixingDays (const std::vector< Natural > &fixingDays)
 
NonStandardYoYInflationLegwithGearings (Real gearing)
 
NonStandardYoYInflationLegwithGearings (const std::vector< Real > &gearings)
 
NonStandardYoYInflationLegwithSpreads (Spread spread)
 
NonStandardYoYInflationLegwithSpreads (const std::vector< Spread > &spreads)
 
NonStandardYoYInflationLegwithCaps (Rate cap)
 
NonStandardYoYInflationLegwithCaps (const std::vector< Rate > &caps)
 
NonStandardYoYInflationLegwithFloors (Rate floor)
 
NonStandardYoYInflationLegwithFloors (const std::vector< Rate > &floors)
 
NonStandardYoYInflationLegwithRateCurve (const Handle< YieldTermStructure > &rateCurve)
 
NonStandardYoYInflationLegwithInflationNotional (bool addInflationNotional_)
 
NonStandardYoYInflationLegwithObservationInterpolation (QuantLib::CPI::InterpolationType interpolation)
 
 operator Leg () const