Search
Preparing search index...
The search index is not available
quantlib.js
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"ql/cashflows/iborcoupon"
IborLeg
Class IborLeg
helper class building a sequence of capped/floored ibor-rate coupons
Hierarchy
IborLeg
Implements
NullaryFunction
<
Leg
>
Index
Constructors
constructor
Properties
_caps
_fixing
Days
_floors
_gearings
_in
Arrears
_index
_notionals
_payment
Adjustment
_payment
Calendar
_payment
Day
Counter
_payment
Lag
_schedule
_spreads
_zero
Payments
Methods
f
in
Arrears
with
Caps1
with
Caps2
with
Fixing
Days1
with
Fixing
Days2
with
Floors1
with
Floors2
with
Gearings1
with
Gearings2
with
Notionals1
with
Notionals2
with
Payment
Adjustment
with
Payment
Calendar
with
Payment
Day
Counter
with
Payment
Lag
with
Spreads1
with
Spreads2
with
Zero
Payments
Constructors
constructor
new
Ibor
Leg
(
schedule
:
Schedule
, index
:
IborIndex
)
:
IborLeg
Parameters
schedule:
Schedule
index:
IborIndex
Returns
IborLeg
Properties
Private
_caps
_caps
:
Rate
[]
= []
Private
_fixing
Days
_fixing
Days
:
Natural
[]
= []
Private
_floors
_floors
:
Rate
[]
= []
Private
_gearings
_gearings
:
Real
[]
= []
Private
_in
Arrears
_in
Arrears
:
boolean
Private
_index
_index
:
IborIndex
Private
_notionals
_notionals
:
Real
[]
Private
_payment
Adjustment
_payment
Adjustment
:
BusinessDayConvention
Private
_payment
Calendar
_payment
Calendar
:
Calendar
Private
_payment
Day
Counter
_payment
Day
Counter
:
DayCounter
Private
_payment
Lag
_payment
Lag
:
Natural
Private
_schedule
_schedule
:
Schedule
Private
_spreads
_spreads
:
Spread
[]
= []
Private
_zero
Payments
_zero
Payments
:
boolean
Methods
f
f
(
)
:
Leg
Returns
Leg
in
Arrears
in
Arrears
(
flag
?:
boolean
)
:
IborLeg
Parameters
Default value
flag:
boolean
= true
Returns
IborLeg
with
Caps1
with
Caps1
(
cap
:
Rate
)
:
IborLeg
Parameters
cap:
Rate
Returns
IborLeg
with
Caps2
with
Caps2
(
caps
:
Rate
[]
)
:
IborLeg
Parameters
caps:
Rate
[]
Returns
IborLeg
with
Fixing
Days1
with
Fixing
Days1
(
fixingDays
:
Natural
)
:
IborLeg
Parameters
fixingDays:
Natural
Returns
IborLeg
with
Fixing
Days2
with
Fixing
Days2
(
fixingDays
:
Natural
[]
)
:
IborLeg
Parameters
fixingDays:
Natural
[]
Returns
IborLeg
with
Floors1
with
Floors1
(
floor
:
Rate
)
:
IborLeg
Parameters
floor:
Rate
Returns
IborLeg
with
Floors2
with
Floors2
(
floors
:
Rate
[]
)
:
IborLeg
Parameters
floors:
Rate
[]
Returns
IborLeg
with
Gearings1
with
Gearings1
(
gearing
:
Real
)
:
IborLeg
Parameters
gearing:
Real
Returns
IborLeg
with
Gearings2
with
Gearings2
(
gearings
:
Real
[]
)
:
IborLeg
Parameters
gearings:
Real
[]
Returns
IborLeg
with
Notionals1
with
Notionals1
(
notional
:
Real
)
:
IborLeg
Parameters
notional:
Real
Returns
IborLeg
with
Notionals2
with
Notionals2
(
notionals
:
Real
[]
)
:
IborLeg
Parameters
notionals:
Real
[]
Returns
IborLeg
with
Payment
Adjustment
with
Payment
Adjustment
(
convention
:
BusinessDayConvention
)
:
IborLeg
Parameters
convention:
BusinessDayConvention
Returns
IborLeg
with
Payment
Calendar
with
Payment
Calendar
(
cal
:
Calendar
)
:
IborLeg
Parameters
cal:
Calendar
Returns
IborLeg
with
Payment
Day
Counter
with
Payment
Day
Counter
(
dayCounter
:
DayCounter
)
:
IborLeg
Parameters
dayCounter:
DayCounter
Returns
IborLeg
with
Payment
Lag
with
Payment
Lag
(
lag
:
Natural
)
:
IborLeg
Parameters
lag:
Natural
Returns
IborLeg
with
Spreads1
with
Spreads1
(
spread
:
Spread
)
:
IborLeg
Parameters
spread:
Spread
Returns
IborLeg
with
Spreads2
with
Spreads2
(
spreads
:
Spread
[]
)
:
IborLeg
Parameters
spreads:
Spread
[]
Returns
IborLeg
with
Zero
Payments
with
Zero
Payments
(
flag
?:
boolean
)
:
IborLeg
Parameters
Default value
flag:
boolean
= true
Returns
IborLeg
Globals
"ql/cashflows/iborcoupon"
Ibor
Coupon
Ibor
Leg
constructor
_caps
_fixing
Days
_floors
_gearings
_in
Arrears
_index
_notionals
_payment
Adjustment
_payment
Calendar
_payment
Day
Counter
_payment
Lag
_schedule
_spreads
_zero
Payments
f
in
Arrears
with
Caps1
with
Caps2
with
Fixing
Days1
with
Fixing
Days2
with
Floors1
with
Floors2
with
Gearings1
with
Gearings2
with
Notionals1
with
Notionals2
with
Payment
Adjustment
with
Payment
Calendar
with
Payment
Day
Counter
with
Payment
Lag
with
Spreads1
with
Spreads2
with
Zero
Payments
helper class building a sequence of capped/floored ibor-rate coupons