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/analyticpartialtimebarrieroptionengine"
AnalyticPartialTimeBarrierOptionEngine
Class AnalyticPartialTimeBarrierOptionEngine
Hierarchy
engine
AnalyticPartialTimeBarrierOptionEngine
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
CA
CIA
Co
B1
Co
B2
HS
M
barrier
calculate
cover
Event
Time
d1
d2
dividend
Discount
dividend
Yield
e1
e2
e3
e4
f1
f2
g1
g2
g3
g4
get
Arguments
get
Results
mu
rebate
reset
residual
Time
rho
risk
Free
Discount
risk
Free
Rate
std
Deviation
strike
underlying
update
volatility
Constructors
constructor
new
Analytic
Partial
Time
Barrier
Option
Engine
(
process
:
GeneralizedBlackScholesProcess
)
:
AnalyticPartialTimeBarrierOptionEngine
Parameters
process:
GeneralizedBlackScholesProcess
Returns
AnalyticPartialTimeBarrierOptionEngine
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
CA
CA
(
eta
:
Integer
)
:
Real
Parameters
eta:
Integer
Returns
Real
CIA
CIA
(
eta
:
Integer
)
:
Real
Parameters
eta:
Integer
Returns
Real
Co
B1
Co
B1
(
)
:
Real
Returns
Real
Co
B2
Co
B2
(
barrierType
:
Type
)
:
Real
Parameters
barrierType:
Type
Returns
Real
HS
HS
(
S
:
Real
, H
:
Real
, power
:
Real
)
:
Real
Parameters
S:
Real
H:
Real
power:
Real
Returns
Real
M
M
(
a
:
Real
, b
:
Real
, rho
:
Real
)
:
Real
Parameters
a:
Real
b:
Real
rho:
Real
Returns
Real
barrier
barrier
(
)
:
Real
Returns
Real
calculate
calculate
(
)
:
void
Returns
void
cover
Event
Time
cover
Event
Time
(
)
:
Time
Returns
Time
d1
d1
(
)
:
Real
Returns
Real
d2
d2
(
)
:
Real
Returns
Real
dividend
Discount
dividend
Discount
(
)
:
DiscountFactor
Returns
DiscountFactor
dividend
Yield
dividend
Yield
(
)
:
Rate
Returns
Rate
e1
e1
(
)
:
Real
Returns
Real
e2
e2
(
)
:
Real
Returns
Real
e3
e3
(
)
:
Real
Returns
Real
e4
e4
(
)
:
Real
Returns
Real
f1
f1
(
)
:
Real
Returns
Real
f2
f2
(
)
:
Real
Returns
Real
g1
g1
(
)
:
Real
Returns
Real
g2
g2
(
)
:
Real
Returns
Real
g3
g3
(
)
:
Real
Returns
Real
g4
g4
(
)
:
Real
Returns
Real
get
Arguments
get
Arguments
(
)
:
Arguments
Returns
Arguments
get
Results
get
Results
(
)
:
Results
Returns
Results
mu
mu
(
)
:
Rate
Returns
Rate
rebate
rebate
(
)
:
Real
Returns
Real
reset
reset
(
)
:
void
Returns
void
residual
Time
residual
Time
(
)
:
Time
Returns
Time
rho
rho
(
)
:
Real
Returns
Real
risk
Free
Discount
risk
Free
Discount
(
)
:
DiscountFactor
Returns
DiscountFactor
risk
Free
Rate
risk
Free
Rate
(
)
:
Rate
Returns
Rate
std
Deviation
std
Deviation
(
)
:
Real
Returns
Real
strike
strike
(
)
:
Real
Returns
Real
underlying
underlying
(
)
:
Real
Returns
Real
update
update
(
)
:
void
Returns
void
volatility
volatility
(
t
:
Time
)
:
Volatility
Parameters
t:
Time
Returns
Volatility
Globals
"ql/experimental/exoticoptions/analyticpartialtimebarrieroptionengine"
Analytic
Partial
Time
Barrier
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
CA
CIA
Co
B1
Co
B2
HS
M
barrier
calculate
cover
Event
Time
d1
d2
dividend
Discount
dividend
Yield
e1
e2
e3
e4
f1
f2
g1
g2
g3
g4
get
Arguments
get
Results
mu
rebate
reset
residual
Time
rho
risk
Free
Discount
risk
Free
Rate
std
Deviation
strike
underlying
update
volatility