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/fdmhestonfwdop"
FdmHestonFwdOp
Class FdmHestonFwdOp
Hierarchy
FdmLinearOpComposite
FdmHestonFwdOp
Index
Constructors
constructor
Properties
_L
_boundary
_correlation
_dx
Map
_dxx
Map
_kappa
_leverage
Fct
_mapX
_mapY
_mesher
_qTS
_rTS
_rho
_sigma
_theta
_type
_v0
_variance
Values
_x
Methods
apply
apply_
direction
apply_
mixed
get
Leverage
Fct
Slice
preconditioner
set
Time
size
solve_
splitting
to
Matrix
to
Matrix
Decomp
Constructors
constructor
new
Fdm
Heston
Fwd
Op
(
mesher
:
FdmMesher
, process
:
HestonProcess
, type
?:
TransformationType
, leverageFct
?:
LocalVolTermStructure
)
:
FdmHestonFwdOp
Parameters
mesher:
FdmMesher
process:
HestonProcess
Default value
type:
TransformationType
= FdmSquareRootFwdOp.TransformationType.Plain
Default value
leverageFct:
LocalVolTermStructure
= new LocalVolTermStructure()
Returns
FdmHestonFwdOp
Properties
Private
_L
_L
:
Real
[]
Private
_boundary
_boundary
:
ModTripleBandLinearOp
Private
_correlation
_correlation
:
NinePointLinearOp
Private
_dx
Map
_dx
Map
:
FirstDerivativeOp
Private
_dxx
Map
_dxx
Map
:
ModTripleBandLinearOp
Private
_kappa
_kappa
:
Real
Private
_leverage
Fct
_leverage
Fct
:
LocalVolTermStructure
Private
_mapX
_mapX
:
TripleBandLinearOp
Private
_mapY
_mapY
:
FdmSquareRootFwdOp
Private
_mesher
_mesher
:
FdmMesher
Private
_qTS
_qTS
:
YieldTermStructure
Private
_rTS
_rTS
:
YieldTermStructure
Private
_rho
_rho
:
Real
Private
_sigma
_sigma
:
Real
Private
_theta
_theta
:
Real
Private
_type
_type
:
TransformationType
_v0
_v0
:
Real
Private
_variance
Values
_variance
Values
:
Real
[]
_x
_x
:
Real
[]
Methods
apply
apply
(
u
:
Real
[]
)
:
Real
[]
Parameters
u:
Real
[]
Returns
Real
[]
apply_
direction
apply_
direction
(
direction
:
Size
, u
:
Real
[]
)
:
Real
[]
Parameters
direction:
Size
u:
Real
[]
Returns
Real
[]
apply_
mixed
apply_
mixed
(
u
:
Real
[]
)
:
Real
[]
Parameters
u:
Real
[]
Returns
Real
[]
Private
get
Leverage
Fct
Slice
get
Leverage
Fct
Slice
(
t1
:
Time
, t2
:
Time
)
:
Real
[]
Parameters
t1:
Time
t2:
Time
Returns
Real
[]
preconditioner
preconditioner
(
u
:
Real
[]
, dt
:
Real
)
:
Real
[]
Parameters
u:
Real
[]
dt:
Real
Returns
Real
[]
set
Time
set
Time
(
t1
:
Time
, t2
:
Time
)
:
void
Parameters
t1:
Time
t2:
Time
Returns
void
size
size
(
)
:
Size
Returns
Size
solve_
splitting
solve_
splitting
(
direction
:
Size
, u
:
Real
[]
, s
:
Real
)
:
Real
[]
Parameters
direction:
Size
u:
Real
[]
s:
Real
Returns
Real
[]
to
Matrix
to
Matrix
(
)
:
SparseMatrix
Returns
SparseMatrix
to
Matrix
Decomp
to
Matrix
Decomp
(
)
:
SparseMatrix
[]
Returns
SparseMatrix
[]
Globals
"ql/experimental/finitedifferences/fdmhestonfwdop"
Fdm
Heston
Fwd
Op
constructor
_L
_boundary
_correlation
_dx
Map
_dxx
Map
_kappa
_leverage
Fct
_mapX
_mapY
_mesher
_qTS
_rTS
_rho
_sigma
_theta
_type
_v0
_variance
Values
_x
apply
apply_
direction
apply_
mixed
get
Leverage
Fct
Slice
preconditioner
set
Time
size
solve_
splitting
to
Matrix
to
Matrix
Decomp