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/finitedifferences/fdsimpleklugeextouvppengine"
FdSimpleKlugeExtOUVPPEngine
Class FdSimpleKlugeExtOUVPPEngine
Finite-Differences engine for simple vpp options
Hierarchy
GenericEngine
<
Arguments
,
Results
>
FdSimpleKlugeExtOUVPPEngine
Implements
Observable
Observer
PricingEngine
Index
Type aliases
Shape
Constructors
constructor
Properties
_arguments
_fuel
Cost
Addon
_fuel
Shape
_g
Grid
_is
Disposed
_observables
_observers
_power
Shape
_process
_rTS
_results
_scheme
Desc
_t
Grid
_x
Grid
_y
Grid
deep
Update
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
Methods
calculate
get
Arguments
get
Results
reset
update
Type aliases
Static
Shape
Shape
:
Shape
Constructors
constructor
new
FdSimple
Kluge
ExtOUVPPEngine
(
process
:
KlugeExtOUProcess
, rTS
:
YieldTermStructure
, fuelShape
:
Shape
, powerShape
:
Shape
, fuelCostAddon
:
Real
, tGrid
?:
Size
, xGrid
?:
Size
, yGrid
?:
Size
, gGrid
?:
Size
, schemeDesc
?:
FdmSchemeDesc
)
:
FdSimpleKlugeExtOUVPPEngine
Parameters
process:
KlugeExtOUProcess
rTS:
YieldTermStructure
fuelShape:
Shape
powerShape:
Shape
fuelCostAddon:
Real
Default value
tGrid:
Size
= 1
Default value
xGrid:
Size
= 50
Default value
yGrid:
Size
= 10
Default value
gGrid:
Size
= 20
Default value
schemeDesc:
FdmSchemeDesc
= FdmSchemeDesc.Hundsdorfer()
Returns
FdSimpleKlugeExtOUVPPEngine
Properties
_arguments
_arguments
:
Arguments
Private
_fuel
Cost
Addon
_fuel
Cost
Addon
:
Real
Private
_fuel
Shape
_fuel
Shape
:
Shape
Private
_g
Grid
_g
Grid
:
Size
_is
Disposed
_is
Disposed
:
boolean
= false
_observables
_observables
:
Set
<
Observable
>
= new Set()
_observers
_observers
:
Set
<
Observer
>
= new Set()
Private
_power
Shape
_power
Shape
:
Shape
Private
_process
_process
:
KlugeExtOUProcess
Private
_rTS
_rTS
:
YieldTermStructure
_results
_results
:
Results
Private
_scheme
Desc
_scheme
Desc
:
FdmSchemeDesc
Private
_t
Grid
_t
Grid
:
Size
Private
_x
Grid
_x
Grid
:
Size
Private
_y
Grid
_y
Grid
:
Size
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
get
Arguments
get
Arguments
(
)
:
Arguments
Returns
Arguments
get
Results
get
Results
(
)
:
Results
Returns
Results
reset
reset
(
)
:
void
Returns
void
update
update
(
)
:
void
Returns
void
Globals
"ql/experimental/finitedifferences/fdsimpleklugeextouvppengine"
Fd
Simple
Kluge
ExtOUVPPEngine
Shape
constructor
_arguments
_fuel
Cost
Addon
_fuel
Shape
_g
Grid
_is
Disposed
_observables
_observers
_power
Shape
_process
_rTS
_results
_scheme
Desc
_t
Grid
_x
Grid
_y
Grid
deep
Update
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
calculate
get
Arguments
get
Results
reset
update
Fdm
Spark
Spread
Inner
Value
Finite-Differences engine for simple vpp options