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/models/marketmodels/products/multistep/multistepratchet"
MultiStepRatchet
Class MultiStepRatchet
Hierarchy
MultiProductMultiStep
MultiStepRatchet
Index
Constructors
constructor
Properties
_accruals
_current
Index
_evolution
_floor
_gearing
OfFixing
_gearing
OfFloor
_initial
Floor
_last
Index
_multiplier
_payment
Times
_rate
Times
_spread
OfFixing
_spread
OfFloor
Methods
clone
evolution
max
Number
OfCash
Flows
Per
Product
Per
Step
next
Time
Step
number
OfProducts
possible
Cash
Flow
Times
reset
suggested
Numeraires
Constructors
constructor
new
Multi
Step
Ratchet
(
rateTimes
:
Time
[]
, accruals
:
Real
[]
, paymentTimes
:
Time
[]
, gearingOfFloor
:
Real
, gearingOfFixing
:
Real
, spreadOfFloor
:
Rate
, spreadOfFixing
:
Rate
, initialFloor
:
Real
, payer
?:
boolean
)
:
MultiStepRatchet
Parameters
rateTimes:
Time
[]
accruals:
Real
[]
paymentTimes:
Time
[]
gearingOfFloor:
Real
gearingOfFixing:
Real
spreadOfFloor:
Rate
spreadOfFixing:
Rate
initialFloor:
Real
Default value
payer:
boolean
= true
Returns
MultiStepRatchet
Properties
Private
_accruals
_accruals
:
Real
[]
Private
_current
Index
_current
Index
:
Size
Protected
_evolution
_evolution
:
EvolutionDescription
Private
_floor
_floor
:
Real
Private
_gearing
OfFixing
_gearing
OfFixing
:
Real
Private
_gearing
OfFloor
_gearing
OfFloor
:
Real
Private
_initial
Floor
_initial
Floor
:
Real
Private
_last
Index
_last
Index
:
Size
Private
_multiplier
_multiplier
:
Real
Private
_payment
Times
_payment
Times
:
Time
[]
Protected
_rate
Times
_rate
Times
:
Time
[]
Private
_spread
OfFixing
_spread
OfFixing
:
Rate
Private
_spread
OfFloor
_spread
OfFloor
:
Rate
Methods
clone
clone
(
)
:
MarketModelMultiProduct
Returns
MarketModelMultiProduct
evolution
evolution
(
)
:
EvolutionDescription
Returns
EvolutionDescription
max
Number
OfCash
Flows
Per
Product
Per
Step
max
Number
OfCash
Flows
Per
Product
Per
Step
(
)
:
Size
Returns
Size
next
Time
Step
next
Time
Step
(
currentState
:
CurveState
, numberCashFlowsThisStep
:
Size
[]
, genCashFlows
:
CashFlow
[]
[]
)
:
boolean
Parameters
currentState:
CurveState
numberCashFlowsThisStep:
Size
[]
genCashFlows:
CashFlow
[]
[]
Returns
boolean
number
OfProducts
number
OfProducts
(
)
:
Size
Returns
Size
possible
Cash
Flow
Times
possible
Cash
Flow
Times
(
)
:
Time
[]
Returns
Time
[]
reset
reset
(
)
:
void
Returns
void
suggested
Numeraires
suggested
Numeraires
(
)
:
Size
[]
Returns
Size
[]
Globals
"ql/models/marketmodels/products/multistep/multistepratchet"
Multi
Step
Ratchet
constructor
_accruals
_current
Index
_evolution
_floor
_gearing
OfFixing
_gearing
OfFloor
_initial
Floor
_last
Index
_multiplier
_payment
Times
_rate
Times
_spread
OfFixing
_spread
OfFloor
clone
evolution
max
Number
OfCash
Flows
Per
Product
Per
Step
next
Time
Step
number
OfProducts
possible
Cash
Flow
Times
reset
suggested
Numeraires