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/fdmsquarerootfwdop"
FdmSquareRootFwdOp
Class FdmSquareRootFwdOp
Hierarchy
FdmLinearOpComposite
FdmSquareRootFwdOp
Index
Enumerations
Transformation
Type
Constructors
constructor
Properties
_direction
_kappa
_mapX
_sigma
_theta
_transform
_v
Methods
apply
apply_
direction
apply_
mixed
f0
Log
f0
Plain
f0
Power
f1
Log
f1
Plain
f1
Power
get
Coeff
get
Coeff
Log
get
Coeff
Plain
get
Coeff
Power
h
lower
Boundary
Factor
mu
preconditioner
set
LowerBC
set
Time
set
UpperBC
size
solve_
splitting
to
Matrix
to
Matrix
Decomp
upper
Boundary
Factor
v
zeta
zetam
zetap
Constructors
constructor
new
Fdm
Square
Root
Fwd
Op
(
mesher
:
FdmMesher
, kappa
:
Real
, theta
:
Real
, sigma
:
Real
, direction
:
Size
, transform
?:
TransformationType
)
:
FdmSquareRootFwdOp
Parameters
mesher:
FdmMesher
kappa:
Real
theta:
Real
sigma:
Real
direction:
Size
Default value
transform:
TransformationType
= FdmSquareRootFwdOp.TransformationType.Plain
Returns
FdmSquareRootFwdOp
Properties
Private
_direction
_direction
:
Size
Private
_kappa
_kappa
:
Real
Private
_mapX
_mapX
:
ModTripleBandLinearOp
Private
_sigma
_sigma
:
Real
Private
_theta
_theta
:
Real
Private
_transform
_transform
:
TransformationType
Private
_v
_v
:
Real
[]
Methods
apply
apply
(
p
:
Real
[]
)
:
Real
[]
Parameters
p:
Real
[]
Returns
Real
[]
apply_
direction
apply_
direction
(
direction
:
Size
, r
:
Real
[]
)
:
Real
[]
Parameters
direction:
Size
r:
Real
[]
Returns
Real
[]
apply_
mixed
apply_
mixed
(
r
:
Real
[]
)
:
Real
[]
Parameters
r:
Real
[]
Returns
Real
[]
Private
f0
Log
f0
Log
(
)
:
Real
Returns
Real
Private
f0
Plain
f0
Plain
(
)
:
Real
Returns
Real
Private
f0
Power
f0
Power
(
)
:
Real
Returns
Real
Private
f1
Log
f1
Log
(
)
:
Real
Returns
Real
Private
f1
Plain
f1
Plain
(
)
:
Real
Returns
Real
Private
f1
Power
f1
Power
(
)
:
Real
Returns
Real
Private
get
Coeff
get
Coeff
(
ref
:
byRef
)
:
void
Parameters
ref:
byRef
Returns
void
Private
get
Coeff
Log
get
Coeff
Log
(
ref
:
byRef
)
:
void
Parameters
ref:
byRef
Returns
void
Private
get
Coeff
Plain
get
Coeff
Plain
(
ref
:
byRef
)
:
void
Parameters
ref:
byRef
Returns
void
Private
get
Coeff
Power
get
Coeff
Power
(
ref
:
byRef
)
:
void
Parameters
ref:
byRef
Returns
void
Private
h
h
(
i
:
Size
)
:
Real
Parameters
i:
Size
Returns
Real
lower
Boundary
Factor
lower
Boundary
Factor
(
transform
?:
TransformationType
)
:
Real
Parameters
Default value
transform:
TransformationType
= FdmSquareRootFwdOp.TransformationType.Plain
Returns
Real
Private
mu
mu
(
i
:
Size
)
:
Real
Parameters
i:
Size
Returns
Real
preconditioner
preconditioner
(
r
:
Real
[]
, dt
:
Real
)
:
Real
[]
Parameters
r:
Real
[]
dt:
Real
Returns
Real
[]
Private
set
LowerBC
set
LowerBC
(
mesher
:
FdmMesher
)
:
void
Parameters
mesher:
FdmMesher
Returns
void
set
Time
set
Time
(
t1
:
Time
, t2
:
Time
)
:
void
Parameters
t1:
Time
t2:
Time
Returns
void
Private
set
UpperBC
set
UpperBC
(
mesher
:
FdmMesher
)
:
void
Parameters
mesher:
FdmMesher
Returns
void
size
size
(
)
:
Size
Returns
Size
solve_
splitting
solve_
splitting
(
direction
:
Size
, r
:
Real
[]
, dt
:
Real
)
:
Real
[]
Parameters
direction:
Size
r:
Real
[]
dt:
Real
Returns
Real
[]
to
Matrix
to
Matrix
(
)
:
SparseMatrix
Returns
SparseMatrix
to
Matrix
Decomp
to
Matrix
Decomp
(
)
:
SparseMatrix
[]
Returns
SparseMatrix
[]
upper
Boundary
Factor
upper
Boundary
Factor
(
transform
?:
TransformationType
)
:
Real
Parameters
Default value
transform:
TransformationType
= FdmSquareRootFwdOp.TransformationType.Plain
Returns
Real
v
v
(
i
:
Size
)
:
Real
Parameters
i:
Size
Returns
Real
Private
zeta
zeta
(
i
:
Size
)
:
Real
Parameters
i:
Size
Returns
Real
Private
zetam
zetam
(
i
:
Size
)
:
Real
Parameters
i:
Size
Returns
Real
Private
zetap
zetap
(
i
:
Size
)
:
Real
Parameters
i:
Size
Returns
Real
Globals
"ql/experimental/finitedifferences/fdmsquarerootfwdop"
Fdm
Square
Root
Fwd
Op
Transformation
Type
constructor
_direction
_kappa
_mapX
_sigma
_theta
_transform
_v
apply
apply_
direction
apply_
mixed
f0
Log
f0
Plain
f0
Power
f1
Log
f1
Plain
f1
Power
get
Coeff
get
Coeff
Log
get
Coeff
Plain
get
Coeff
Power
h
lower
Boundary
Factor
mu
preconditioner
set
LowerBC
set
Time
set
UpperBC
size
solve_
splitting
to
Matrix
to
Matrix
Decomp
upper
Boundary
Factor
v
zeta
zetam
zetap
by
Ref