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/experimental/exoticoptions/analyticholderextensibleoptionengine"
AnalyticHolderExtensibleOptionEngine
Class AnalyticHolderExtensibleOptionEngine
Hierarchy
engine
AnalyticHolderExtensibleOptionEngine
Implements
Observable
Observer
PricingEngine
Index
Constructors
constructor
Properties
_arguments
_is
Disposed
_observables
_observers
_process
_results
deep
Update
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
Methods
I1
Call
I1
Put
I2
Call
I2
Put
M2
N2
bs
Calculator
calculate
dividend
Discount
dividend
Yield
first
Expiry
Time
get
Arguments
get
Results
reset
risk
Free
Discount
risk
Free
Rate
second
Expiry
Time
strike
update
volatility
y1
y2
z1
z2
Constructors
constructor
new
Analytic
Holder
Extensible
Option
Engine
(
process
:
GeneralizedBlackScholesProcess
)
:
AnalyticHolderExtensibleOptionEngine
Parameters
process:
GeneralizedBlackScholesProcess
Returns
AnalyticHolderExtensibleOptionEngine
Properties
_arguments
_arguments
:
Arguments
_is
Disposed
_is
Disposed
:
boolean
= false
_observables
_observables
:
Set
<
Observable
>
= new Set()
_observers
_observers
:
Set
<
Observer
>
= new Set()
Private
_process
_process
:
GeneralizedBlackScholesProcess
_results
_results
:
Results
deep
Update
deep
Update
:
(
)
=>
void
Type declaration
(
)
:
void
Returns
void
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
I1
Call
I1
Call
(
)
:
Real
Returns
Real
I1
Put
I1
Put
(
)
:
Real
Returns
Real
I2
Call
I2
Call
(
)
:
Real
Returns
Real
I2
Put
I2
Put
(
)
:
Real
Returns
Real
M2
M2
(
a
:
Real
, b
:
Real
, c
:
Real
, d
:
Real
, rho
:
Real
)
:
Real
Parameters
a:
Real
b:
Real
c:
Real
d:
Real
rho:
Real
Returns
Real
N2
N2
(
a
:
Real
, b
:
Real
)
:
Real
Parameters
a:
Real
b:
Real
Returns
Real
bs
Calculator
bs
Calculator
(
spot
:
Real
, optionType
:
Type
)
:
BlackScholesCalculator
Parameters
spot:
Real
optionType:
Type
Returns
BlackScholesCalculator
calculate
calculate
(
)
:
void
Returns
void
dividend
Discount
dividend
Discount
(
t
:
Time
)
:
DiscountFactor
Parameters
t:
Time
Returns
DiscountFactor
dividend
Yield
dividend
Yield
(
)
:
Rate
Returns
Rate
first
Expiry
Time
first
Expiry
Time
(
)
:
Time
Returns
Time
get
Arguments
get
Arguments
(
)
:
Arguments
Returns
Arguments
get
Results
get
Results
(
)
:
Results
Returns
Results
reset
reset
(
)
:
void
Returns
void
risk
Free
Discount
risk
Free
Discount
(
t
:
Time
)
:
DiscountFactor
Parameters
t:
Time
Returns
DiscountFactor
risk
Free
Rate
risk
Free
Rate
(
)
:
Rate
Returns
Rate
second
Expiry
Time
second
Expiry
Time
(
)
:
Time
Returns
Time
strike
strike
(
)
:
Real
Returns
Real
update
update
(
)
:
void
Returns
void
volatility
volatility
(
)
:
Volatility
Returns
Volatility
y1
y1
(
type
:
Type
)
:
Real
Parameters
type:
Type
Returns
Real
y2
y2
(
type
:
Type
)
:
Real
Parameters
type:
Type
Returns
Real
z1
z1
(
)
:
Real
Returns
Real
z2
z2
(
)
:
Real
Returns
Real
Globals
"ql/experimental/exoticoptions/analyticholderextensibleoptionengine"
Analytic
Holder
Extensible
Option
Engine
constructor
_arguments
_is
Disposed
_observables
_observers
_process
_results
deep
Update
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
I1
Call
I1
Put
I2
Call
I2
Put
M2
N2
bs
Calculator
calculate
dividend
Discount
dividend
Yield
first
Expiry
Time
get
Arguments
get
Results
reset
risk
Free
Discount
risk
Free
Rate
second
Expiry
Time
strike
update
volatility
y1
y2
z1
z2