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/pricingengines/forward/forwardperformanceengine"
ForwardPerformanceVanillaEngine
Class ForwardPerformanceVanillaEngine
Forward performance engine for vanilla options
test
the correctness of the returned value is tested by reproducing results available in literature.
the correctness of the returned greeks is tested by reproducing numerical derivatives.
Hierarchy
ForwardVanillaEngine
ForwardPerformanceVanillaEngine
Implements
Observable
Observer
PricingEngine
Index
Constructors
constructor
Properties
Engine
_arguments
_is
Disposed
_observables
_observers
_original
Arguments
_original
Engine
_original
Results
_process
_results
deep
Update
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
Methods
calculate
fpve
Init
get
Arguments
get
Original
Results
get
Results
init1
reset
setup
update
Constructors
constructor
new
Forward
Performance
Vanilla
Engine
(
Engine
?:
any
)
:
ForwardPerformanceVanillaEngine
Parameters
Default value
Engine:
any
= null
Returns
ForwardPerformanceVanillaEngine
Properties
Engine
Engine
:
any
_arguments
_arguments
:
ForwardOptionArguments
_is
Disposed
_is
Disposed
:
boolean
= false
_observables
_observables
:
Set
<
Observable
>
= new Set()
_observers
_observers
:
Set
<
Observer
>
= new Set()
Protected
_original
Arguments
_original
Arguments
:
Arguments
Protected
_original
Engine
_original
Engine
:
PricingEngine
Protected
_original
Results
_original
Results
:
Results
Protected
_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
calculate
calculate
(
)
:
void
Returns
void
fpve
Init
fpve
Init
(
process
:
GeneralizedBlackScholesProcess
)
:
void
Parameters
process:
GeneralizedBlackScholesProcess
Returns
void
get
Arguments
get
Arguments
(
)
:
ForwardOptionArguments
Returns
ForwardOptionArguments
Protected
get
Original
Results
get
Original
Results
(
)
:
void
Returns
void
get
Results
get
Results
(
)
:
Results
Returns
Results
init1
init1
(
process
:
GeneralizedBlackScholesProcess
)
:
ForwardVanillaEngine
Parameters
process:
GeneralizedBlackScholesProcess
Returns
ForwardVanillaEngine
reset
reset
(
)
:
void
Returns
void
Protected
setup
setup
(
)
:
void
Returns
void
update
update
(
)
:
void
Returns
void
Globals
"ql/pricingengines/forward/forwardperformanceengine"
Forward
Performance
Vanilla
Engine
constructor
Engine
_arguments
_is
Disposed
_observables
_observers
_original
Arguments
_original
Engine
_original
Results
_process
_results
deep
Update
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
calculate
fpve
Init
get
Arguments
get
Original
Results
get
Results
init1
reset
setup
update
Forward performance engine for vanilla options