Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Hierarchy

  • IborLeg

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 _index

_index: IborIndex

Private _notionals

_notionals: Real[]

Private _paymentAdjustment

_paymentAdjustment: BusinessDayConvention

Private _paymentCalendar

_paymentCalendar: Calendar

Private _paymentDayCounter

_paymentDayCounter: DayCounter

Private _paymentLag

_paymentLag: Natural

Private _schedule

_schedule: Schedule

Private _spreads

_spreads: Spread[] = []

Private _zeroPayments

_zeroPayments: boolean

Methods

f

inArrears

  • inArrears(flag?: boolean): IborLeg
  • Parameters

    • Default value flag: boolean = true

    Returns IborLeg

withCaps1

  • Parameters

    Returns IborLeg

withCaps2

  • Parameters

    Returns IborLeg

withFixingDays1

  • Parameters

    Returns IborLeg

withFixingDays2

  • Parameters

    Returns IborLeg

withFloors1

  • Parameters

    Returns IborLeg

withFloors2

  • Parameters

    Returns IborLeg

withGearings1

  • Parameters

    Returns IborLeg

withGearings2

  • Parameters

    Returns IborLeg

withNotionals1

  • Parameters

    Returns IborLeg

withNotionals2

  • Parameters

    Returns IborLeg

withPaymentAdjustment

withPaymentCalendar

  • Parameters

    Returns IborLeg

withPaymentDayCounter

  • Parameters

    Returns IborLeg

withPaymentLag

  • Parameters

    Returns IborLeg

withSpreads1

  • Parameters

    Returns IborLeg

withSpreads2

  • Parameters

    Returns IborLeg

withZeroPayments

  • withZeroPayments(flag?: boolean): IborLeg
  • Parameters

    • Default value flag: boolean = true

    Returns IborLeg