Options
All
  • Public
  • Public/Protected
  • All
Menu

Grid Explanation:

Grid=[  (x1,y1) (x1,y2) (x1,y3)... (x1,yM);
        (x2,y1) (x2,y2) (x2,y3)... (x2,yM);
        .
        .
        .
        (xN,y1) (xN,y2) (xN,y3)... (xN,yM);
     ]

The Passed variables are:

  • x which is N dimensional
  • y which is M dimensional
  • zData which is NxM dimensional and has the z values corresponding to the grid above.
  • kernel is a template which needs a Real operator()(Real x) implementation

Hierarchy

Index

Constructors

constructor

Properties

Private _M

_M: Matrix

Private _alphaVec

_alphaVec: Real[]

Private _invPrec

_invPrec: Real

Private _kernel

_x

_x: Real[]

_xBegin

_xBegin: Size

_xEnd

_xEnd: Size

Private _xSize

_xSize: Size

Private _xySize

_xySize: Size

_y

_y: Real[]

_yBegin

_yBegin: Size

_yEnd

_yEnd: Size

Private _ySize

_ySize: Size

Private _yVec

_yVec: Real[]

_zData

_zData: Matrix

Methods

calculate

  • calculate(): void
  • Returns void

Private gammaFunc

  • Parameters

    Returns Real

isInRange

Private kernelAbs

  • Parameters

    Returns Real

locateX

locateY

setInverseResultPrecision

  • setInverseResultPrecision(invPrec: Real): void
  • Parameters

    Returns void

tiInit

Private updateAlphaVec

  • updateAlphaVec(): void
  • Returns void

value

  • Parameters

    Returns Real

xMax

xMin

xValues

yMax

yMin

yValues

zData