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/inflationcouponpricer"
UnitDisplacedBlackYoYInflationCouponPricer
Class UnitDisplacedBlackYoYInflationCouponPricer
Hierarchy
YoYInflationCouponPricer
UnitDisplacedBlackYoYInflationCouponPricer
Implements
Observer
Observable
Index
Constructors
constructor
Properties
_caplet
Vol
_coupon
_discount
_gearing
_is
Disposed
_observables
_observers
_payment
Date
_rate
Curve
_spread
_spread
Leg
Value
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
Methods
adjusted
Fixing
caplet
Price
caplet
Rate
caplet
Volatility
deep
Update
floorlet
Price
floorlet
Rate
initialize
optionlet
Price
optionlet
Price
Imp
set
Caplet
Volatility
swaplet
Price
swaplet
Rate
update
Constructors
constructor
new
Unit
Displaced
Black
YoYInflation
Coupon
Pricer
(
capletVol
?:
Handle
<
YoYOptionletVolatilitySurface
>
)
:
UnitDisplacedBlackYoYInflationCouponPricer
Parameters
Default value
capletVol:
Handle
<
YoYOptionletVolatilitySurface
>
= new Handle()
Returns
UnitDisplacedBlackYoYInflationCouponPricer
Properties
Protected
_caplet
Vol
_caplet
Vol
:
Handle
<
YoYOptionletVolatilitySurface
>
Protected
_coupon
_coupon
:
YoYInflationCoupon
Protected
_discount
_discount
:
Real
Protected
_gearing
_gearing
:
Real
_is
Disposed
_is
Disposed
:
boolean
= false
_observables
_observables
:
Set
<
Observable
>
= new Set()
_observers
_observers
:
Set
<
Observer
>
= new Set()
Protected
_payment
Date
_payment
Date
:
Date
Protected
_rate
Curve
_rate
Curve
:
Handle
<
YieldTermStructure
>
Protected
_spread
_spread
:
Spread
Protected
_spread
Leg
Value
_spread
Leg
Value
:
Real
dispose
dispose
:
(
)
=>
void
Type declaration
(
)
:
void
Returns
void
is
Disposed
is
Disposed
:
boolean
notify
Observers
notify
Observers
:
(
)
=>
void
Type declaration
(
)
:
void
Returns
void
register
Observer
register
Observer
:
(
o
:
Observer
)
=>
void
Type declaration
(
o
:
Observer
)
:
void
Parameters
o:
Observer
Returns
void
register
With
register
With
:
(
h
:
Observable
)
=>
void
Type declaration
(
h
:
Observable
)
:
void
Parameters
h:
Observable
Returns
void
register
With
Observables
register
With
Observables
:
(
o
:
Observer
)
=>
void
Type declaration
(
o
:
Observer
)
:
void
Parameters
o:
Observer
Returns
void
unregister
Observer
unregister
Observer
:
(
o
:
Observer
)
=>
void
Type declaration
(
o
:
Observer
)
:
void
Parameters
o:
Observer
Returns
void
unregister
With
unregister
With
:
(
h
:
Observable
)
=>
Size
Type declaration
(
h
:
Observable
)
:
Size
Parameters
h:
Observable
Returns
Size
unregister
With
All
unregister
With
All
:
(
)
=>
void
Type declaration
(
)
:
void
Returns
void
Methods
Protected
adjusted
Fixing
adjusted
Fixing
(
fixing
?:
Rate
)
:
Rate
Parameters
Default value
fixing:
Rate
= QL_NULL_REAL
Returns
Rate
caplet
Price
caplet
Price
(
effectiveCap
:
Rate
)
:
Real
Parameters
effectiveCap:
Rate
Returns
Real
caplet
Rate
caplet
Rate
(
effectiveCap
:
Rate
)
:
Rate
Parameters
effectiveCap:
Rate
Returns
Rate
caplet
Volatility
caplet
Volatility
(
)
:
Handle
<
YoYOptionletVolatilitySurface
>
Returns
Handle
<
YoYOptionletVolatilitySurface
>
deep
Update
deep
Update
(
)
:
void
Returns
void
floorlet
Price
floorlet
Price
(
effectiveFloor
:
Rate
)
:
Real
Parameters
effectiveFloor:
Rate
Returns
Real
floorlet
Rate
floorlet
Rate
(
effectiveFloor
:
Rate
)
:
Rate
Parameters
effectiveFloor:
Rate
Returns
Rate
initialize
initialize
(
coupon
:
InflationCoupon
)
:
void
Parameters
coupon:
InflationCoupon
Returns
void
Protected
optionlet
Price
optionlet
Price
(
optionType
:
Type
, effStrike
:
Real
)
:
Real
Parameters
optionType:
Type
effStrike:
Real
Returns
Real
Protected
optionlet
Price
Imp
optionlet
Price
Imp
(
optionType
:
Type
, effStrike
:
Real
, forward
:
Real
, stdDev
:
Real
)
:
Real
Parameters
optionType:
Type
effStrike:
Real
forward:
Real
stdDev:
Real
Returns
Real
set
Caplet
Volatility
set
Caplet
Volatility
(
capletVol
:
Handle
<
YoYOptionletVolatilitySurface
>
)
:
void
Parameters
capletVol:
Handle
<
YoYOptionletVolatilitySurface
>
Returns
void
swaplet
Price
swaplet
Price
(
)
:
Real
Returns
Real
swaplet
Rate
swaplet
Rate
(
)
:
Rate
Returns
Rate
update
update
(
)
:
void
Returns
void
Globals
"ql/cashflows/inflationcouponpricer"
Bachelier
YoYInflation
Coupon
Pricer
Black
YoYInflation
Coupon
Pricer
Inflation
Coupon
Pricer
Unit
Displaced
Black
YoYInflation
Coupon
Pricer
constructor
_caplet
Vol
_coupon
_discount
_gearing
_is
Disposed
_observables
_observers
_payment
Date
_rate
Curve
_spread
_spread
Leg
Value
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
adjusted
Fixing
caplet
Price
caplet
Rate
caplet
Volatility
deep
Update
floorlet
Price
floorlet
Rate
initialize
optionlet
Price
optionlet
Price
Imp
set
Caplet
Volatility
swaplet
Price
swaplet
Rate
update
YoYInflation
Coupon
Pricer