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/couponpricer"
CmsCouponPricer
Class CmsCouponPricer
base pricer for vanilla CMS coupons
Hierarchy
FloatingRateCouponPricer
CmsCouponPricer
Implements
Observer
Observable
Implemented by
AnalyticHaganPricer
CmsCouponPricerMeanRevertingPricer
HaganPricer
LinearTsrPricer
NumericHaganPricer
Index
Properties
_is
Disposed
_observables
_observers
_swaption
Vol
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
Methods
caplet
Price
caplet
Rate
deep
Update
floorlet
Price
floorlet
Rate
init
initialize
set
Swaption
Volatility
swaplet
Price
swaplet
Rate
swaption
Volatility
update
Properties
_is
Disposed
_is
Disposed
:
boolean
= false
_observables
_observables
:
Set
<
Observable
>
= new Set()
_observers
_observers
:
Set
<
Observer
>
= new Set()
_swaption
Vol
_swaption
Vol
:
Handle
<
SwaptionVolatilityStructure
>
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
caplet
Price
caplet
Price
(
effectiveCap
:
Rate
)
:
Real
Parameters
effectiveCap:
Rate
Returns
Real
caplet
Rate
caplet
Rate
(
effectiveCap
:
Rate
)
:
Rate
Parameters
effectiveCap:
Rate
Returns
Rate
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
init
init
(
v
?:
Handle
<
SwaptionVolatilityStructure
>
)
:
CmsCouponPricer
Parameters
Default value
v:
Handle
<
SwaptionVolatilityStructure
>
= new Handle()
Returns
CmsCouponPricer
initialize
initialize
(
coupon
:
FloatingRateCoupon
)
:
void
Parameters
coupon:
FloatingRateCoupon
Returns
void
set
Swaption
Volatility
set
Swaption
Volatility
(
v
?:
Handle
<
SwaptionVolatilityStructure
>
)
:
void
Parameters
Default value
v:
Handle
<
SwaptionVolatilityStructure
>
= new Handle()
Returns
void
swaplet
Price
swaplet
Price
(
)
:
Real
Returns
Real
swaplet
Rate
swaplet
Rate
(
)
:
Rate
Returns
Rate
swaption
Volatility
swaption
Volatility
(
)
:
Handle
<
SwaptionVolatilityStructure
>
Returns
Handle
<
SwaptionVolatilityStructure
>
update
update
(
)
:
void
Returns
void
Globals
"ql/cashflows/couponpricer"
Black
Ibor
Coupon
Pricer
Cms
Coupon
Pricer
_is
Disposed
_observables
_observers
_swaption
Vol
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
caplet
Price
caplet
Rate
deep
Update
floorlet
Price
floorlet
Rate
init
initialize
set
Swaption
Volatility
swaplet
Price
swaplet
Rate
swaption
Volatility
update
Floating
Rate
Coupon
Pricer
Ibor
Coupon
Pricer
Mean
Reverting
Pricer
Pricer
Setter
set
Coupon
Pricer
set
Coupon
Pricers1
set
Coupon
Pricers2
set
Coupon
Pricers3
set
Coupon
Pricers4
set
Coupon
Pricers
First
Matching
base pricer for vanilla CMS coupons