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/pathwise/pathwiseproductinversefloater"
MarketModelPathwiseInverseFloater
Class MarketModelPathwiseInverseFloater
Pathwise product inverse floater for doing Greeks
Tested in MarketModels::testInverseFloater()
Hierarchy
MarketModelPathwiseMultiProduct
MarketModelPathwiseInverseFloater
Index
Classes
Cash
Flow
Constructors
constructor
Properties
_current
Index
_evolution
_fixed
Accruals
_fixed
Multipliers
_fixed
Strikes
_floating
Accruals
_floating
Spreads
_last
Index
_multiplier
_payment
Times
_rate
Times
Methods
already
Deflated
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
Market
Model
Pathwise
Inverse
Floater
(
rateTimes
:
Time
[]
, fixedAccruals
:
Real
[]
, floatingAccruals
:
Real
[]
, fixedStrikes
:
Real
[]
, fixedMultipliers
:
Real
[]
, floatingSpreads
:
Real
[]
, paymentTimes
:
Time
[]
, payer
?:
boolean
)
:
MarketModelPathwiseInverseFloater
Parameters
rateTimes:
Time
[]
fixedAccruals:
Real
[]
floatingAccruals:
Real
[]
fixedStrikes:
Real
[]
fixedMultipliers:
Real
[]
floatingSpreads:
Real
[]
paymentTimes:
Time
[]
Default value
payer:
boolean
= true
Returns
MarketModelPathwiseInverseFloater
Properties
Private
_current
Index
_current
Index
:
Size
Private
_evolution
_evolution
:
EvolutionDescription
Private
_fixed
Accruals
_fixed
Accruals
:
Real
[]
Private
_fixed
Multipliers
_fixed
Multipliers
:
Real
[]
Private
_fixed
Strikes
_fixed
Strikes
:
Real
[]
Private
_floating
Accruals
_floating
Accruals
:
Real
[]
Private
_floating
Spreads
_floating
Spreads
:
Real
[]
Private
_last
Index
_last
Index
:
Size
Private
_multiplier
_multiplier
:
Real
Private
_payment
Times
_payment
Times
:
Time
[]
Private
_rate
Times
_rate
Times
:
Real
[]
Methods
already
Deflated
already
Deflated
(
)
:
boolean
Returns
boolean
clone
clone
(
)
:
MarketModelPathwiseMultiProduct
Returns
MarketModelPathwiseMultiProduct
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
[]
, cashFlowsGenerated
:
CashFlow
[]
[]
)
:
boolean
Parameters
currentState:
CurveState
numberCashFlowsThisStep:
Size
[]
cashFlowsGenerated:
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/pathwise/pathwiseproductinversefloater"
Market
Model
Pathwise
Inverse
Floater
Cash
Flow
constructor
_current
Index
_evolution
_fixed
Accruals
_fixed
Multipliers
_fixed
Strikes
_floating
Accruals
_floating
Spreads
_last
Index
_multiplier
_payment
Times
_rate
Times
already
Deflated
clone
evolution
max
Number
OfCash
Flows
Per
Product
Per
Step
next
Time
Step
number
OfProducts
possible
Cash
Flow
Times
reset
suggested
Numeraires
Pathwise product inverse floater for doing Greeks
Tested in MarketModels::testInverseFloater()