Options
All
  • Public
  • Public/Protected
  • All
Menu

helper class building a sequence of capped/floored cms-spread-rate coupons

Hierarchy

  • CmsSpreadLeg

Implements

Index

Constructors

constructor

Properties

Private _caps

_caps: Rate[]

Private _fixingDays

_fixingDays: Natural[]

Private _floors

_floors: Rate[]

Private _gearings

_gearings: Real[]

Private _inArrears

_inArrears: boolean

Private _notionals

_notionals: Real[]

Private _paymentAdjustment

_paymentAdjustment: BusinessDayConvention

Private _paymentDayCounter

_paymentDayCounter: DayCounter

Private _schedule

_schedule: Schedule

Private _spreads

_spreads: Spread[]

Private _swapSpreadIndex

_swapSpreadIndex: SwapSpreadIndex

Private _zeroPayments

_zeroPayments: boolean

Methods

f

  • Returns Leg

inArrears

  • Parameters

    • Default value flag: boolean = true

    Returns CmsSpreadLeg

withCaps1

  • Parameters

    Returns CmsSpreadLeg

withCaps2

  • Parameters

    Returns CmsSpreadLeg

withFixingDays1

  • Parameters

    Returns CmsSpreadLeg

withFixingDays2

  • Parameters

    Returns CmsSpreadLeg

withFloors1

  • Parameters

    Returns CmsSpreadLeg

withFloors2

  • Parameters

    Returns CmsSpreadLeg

withGearings1

  • Parameters

    Returns CmsSpreadLeg

withGearings2

  • Parameters

    Returns CmsSpreadLeg

withNotionals1

  • Parameters

    Returns CmsSpreadLeg

withNotionals2

  • Parameters

    Returns CmsSpreadLeg

withPaymentAdjustment

withPaymentDayCounter

  • Parameters

    Returns CmsSpreadLeg

withSpreads1

  • Parameters

    Returns CmsSpreadLeg

withSpreads2

  • Parameters

    Returns CmsSpreadLeg

withZeroPayments

  • Parameters

    • Default value flag: boolean = true

    Returns CmsSpreadLeg