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/math/interpolations/bicubicsplineinterpolation"
BicubicSplineImpl
Class BicubicSplineImpl
Hierarchy
BicubicSplineDerivativesInterpolation2DImpl
BicubicSplineImpl
Implements
BicubicSplineDerivatives
templateImpl
Index
Constructors
constructor
Properties
_extrapolate
_splines
_x
_x
Begin
_x
End
_y
_y
Begin
_y
End
_z
Data
allows
Extrapolation
disable
Extrapolation
enable
Extrapolation
is
InRange
locateX
locateY
ti
Init
x
Max
x
Min
x
Values
y
Max
y
Min
y
Values
z
Data
Methods
calculate
derivativeX
derivativeXY
derivativeY
second
DerivativeX
second
DerivativeY
value
Constructors
constructor
new
Bicubic
Spline
Impl
(
x
:
Real
[]
, xBegin
:
Size
, xEnd
:
Size
, y
:
Real
[]
, yBegin
:
Size
, yEnd
:
Size
, zData
:
Matrix
)
:
BicubicSplineImpl
Parameters
x:
Real
[]
xBegin:
Size
xEnd:
Size
y:
Real
[]
yBegin:
Size
yEnd:
Size
zData:
Matrix
Returns
BicubicSplineImpl
Properties
_extrapolate
_extrapolate
:
boolean
Private
_splines
_splines
:
Interpolation
[]
= []
_x
_x
:
Real
[]
_x
Begin
_x
Begin
:
Size
_x
End
_x
End
:
Size
_y
_y
:
Real
[]
_y
Begin
_y
Begin
:
Size
_y
End
_y
End
:
Size
_z
Data
_z
Data
:
Matrix
allows
Extrapolation
allows
Extrapolation
:
(
)
=>
boolean
Type declaration
(
)
:
boolean
Returns
boolean
disable
Extrapolation
disable
Extrapolation
:
(
b
:
boolean
)
=>
void
Type declaration
(
b
:
boolean
)
:
void
Parameters
b:
boolean
Returns
void
enable
Extrapolation
enable
Extrapolation
:
(
b
:
boolean
)
=>
void
Type declaration
(
b
:
boolean
)
:
void
Parameters
b:
boolean
Returns
void
is
InRange
is
InRange
:
(
x
:
Real
, y
:
Real
)
=>
boolean
Type declaration
(
x
:
Real
, y
:
Real
)
:
boolean
Parameters
x:
Real
y:
Real
Returns
boolean
locateX
locateX
:
(
x
:
Real
)
=>
Size
Type declaration
(
x
:
Real
)
:
Size
Parameters
x:
Real
Returns
Size
locateY
locateY
:
(
y
:
Real
)
=>
Size
Type declaration
(
y
:
Real
)
:
Size
Parameters
y:
Real
Returns
Size
ti
Init
ti
Init
:
(
x
:
Real
[]
, xBegin
:
Size
, xEnd
:
Size
, y
:
Real
[]
, yBegin
:
Size
, yEnd
:
Size
, zData
:
Matrix
)
=>
templateImpl
Type declaration
(
x
:
Real
[]
, xBegin
:
Size
, xEnd
:
Size
, y
:
Real
[]
, yBegin
:
Size
, yEnd
:
Size
, zData
:
Matrix
)
:
templateImpl
Parameters
x:
Real
[]
xBegin:
Size
xEnd:
Size
y:
Real
[]
yBegin:
Size
yEnd:
Size
zData:
Matrix
Returns
templateImpl
x
Max
x
Max
:
(
)
=>
Real
Type declaration
(
)
:
Real
Returns
Real
x
Min
x
Min
:
(
)
=>
Real
Type declaration
(
)
:
Real
Returns
Real
x
Values
x
Values
:
(
)
=>
Real
[]
Type declaration
(
)
:
Real
[]
Returns
Real
[]
y
Max
y
Max
:
(
)
=>
Real
Type declaration
(
)
:
Real
Returns
Real
y
Min
y
Min
:
(
)
=>
Real
Type declaration
(
)
:
Real
Returns
Real
y
Values
y
Values
:
(
)
=>
Real
[]
Type declaration
(
)
:
Real
[]
Returns
Real
[]
z
Data
z
Data
:
(
)
=>
Matrix
Type declaration
(
)
:
Matrix
Returns
Matrix
Methods
calculate
calculate
(
)
:
void
Returns
void
derivativeX
derivativeX
(
x
:
Real
, y
:
Real
)
:
Real
Parameters
x:
Real
y:
Real
Returns
Real
derivativeXY
derivativeXY
(
x
:
Real
, y
:
Real
)
:
Real
Parameters
x:
Real
y:
Real
Returns
Real
derivativeY
derivativeY
(
x
:
Real
, y
:
Real
)
:
Real
Parameters
x:
Real
y:
Real
Returns
Real
second
DerivativeX
second
DerivativeX
(
x
:
Real
, y
:
Real
)
:
Real
Parameters
x:
Real
y:
Real
Returns
Real
second
DerivativeY
second
DerivativeY
(
x
:
Real
, y
:
Real
)
:
Real
Parameters
x:
Real
y:
Real
Returns
Real
value
value
(
x
:
Real
, y
:
Real
)
:
Real
Parameters
x:
Real
y:
Real
Returns
Real
Globals
"ql/math/interpolations/bicubicsplineinterpolation"
Bicubic
Bicubic
Spline
Bicubic
Spline
Impl
constructor
_extrapolate
_splines
_x
_x
Begin
_x
End
_y
_y
Begin
_y
End
_z
Data
allows
Extrapolation
disable
Extrapolation
enable
Extrapolation
is
InRange
locateX
locateY
ti
Init
x
Max
x
Min
x
Values
y
Max
y
Min
y
Values
z
Data
calculate
derivativeX
derivativeXY
derivativeY
second
DerivativeX
second
DerivativeY
value