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/averagebmacoupon"
AverageBMALeg
Class AverageBMALeg
Hierarchy
AverageBMALeg
Implements
NullaryFunction
<
Leg
>
Index
Constructors
constructor
Properties
_gearings
_index
_notionals
_payment
Adjustment
_payment
Day
Counter
_schedule
_spreads
Methods
f
with
Gearings1
with
Gearings2
with
Notionals1
with
Notionals2
with
Payment
Adjustment
with
Payment
Day
Counter
with
Spreads1
with
Spreads2
Constructors
constructor
new
AverageBMALeg
(
schedule
:
Schedule
, index
:
BMAIndex
)
:
AverageBMALeg
Parameters
schedule:
Schedule
index:
BMAIndex
Returns
AverageBMALeg
Properties
Private
_gearings
_gearings
:
Real
[]
= []
Private
_index
_index
:
BMAIndex
Private
_notionals
_notionals
:
Real
[]
= []
Private
_payment
Adjustment
_payment
Adjustment
:
BusinessDayConvention
Private
_payment
Day
Counter
_payment
Day
Counter
:
DayCounter
Private
_schedule
_schedule
:
Schedule
Private
_spreads
_spreads
:
Spread
[]
= []
Methods
f
f
(
)
:
Leg
Returns
Leg
with
Gearings1
with
Gearings1
(
gearing
:
Real
)
:
AverageBMALeg
Parameters
gearing:
Real
Returns
AverageBMALeg
with
Gearings2
with
Gearings2
(
gearings
:
Real
[]
)
:
AverageBMALeg
Parameters
gearings:
Real
[]
Returns
AverageBMALeg
with
Notionals1
with
Notionals1
(
notional
:
Real
)
:
AverageBMALeg
Parameters
notional:
Real
Returns
AverageBMALeg
with
Notionals2
with
Notionals2
(
notionals
:
Real
[]
)
:
AverageBMALeg
Parameters
notionals:
Real
[]
Returns
AverageBMALeg
with
Payment
Adjustment
with
Payment
Adjustment
(
convention
:
BusinessDayConvention
)
:
AverageBMALeg
Parameters
convention:
BusinessDayConvention
Returns
AverageBMALeg
with
Payment
Day
Counter
with
Payment
Day
Counter
(
dayCounter
:
DayCounter
)
:
AverageBMALeg
Parameters
dayCounter:
DayCounter
Returns
AverageBMALeg
with
Spreads1
with
Spreads1
(
spread
:
Spread
)
:
AverageBMALeg
Parameters
spread:
Spread
Returns
AverageBMALeg
with
Spreads2
with
Spreads2
(
spreads
:
Spread
[]
)
:
AverageBMALeg
Parameters
spreads:
Spread
[]
Returns
AverageBMALeg
Globals
"ql/cashflows/averagebmacoupon"
AverageBMACoupon
AverageBMACoupon
Pricer
AverageBMALeg
constructor
_gearings
_index
_notionals
_payment
Adjustment
_payment
Day
Counter
_schedule
_spreads
f
with
Gearings1
with
Gearings2
with
Notionals1
with
Notionals2
with
Payment
Adjustment
with
Payment
Day
Counter
with
Spreads1
with
Spreads2
bma
Cutoff
Days