Options
All
  • Public
  • Public/Protected
  • All
Menu

base class for 2-D interpolations.

Classes derived from this class will provide interpolated values from two sequences of length $ N $ and $ M $, representing the discretized values of the $ x $ and $ y $ variables, and a $ N \times M $ matrix representing the tabulated function values.

Hierarchy

Implements

Index

Properties

_extrapolate

_extrapolate: boolean = false

_impl

_impl: Impl

Methods

allowsExtrapolation

  • allowsExtrapolation(): boolean
  • tells whether extrapolation is enabled

    Returns boolean

checkRange

  • checkRange(x: Real, y: Real, extrapolate: boolean): void
  • Parameters

    Returns void

disableExtrapolation

  • disableExtrapolation(b?: boolean): void
  • disable extrapolation in subsequent calls

    Parameters

    • Default value b: boolean = true

    Returns void

enableExtrapolation

  • enableExtrapolation(b?: boolean): void
  • enable extrapolation in subsequent calls

    Parameters

    • Default value b: boolean = true

    Returns void

f

  • Parameters

    • x: Real
    • y: Real
    • Default value allowExtrapolation: boolean = false

    Returns Real

isInRange

  • Parameters

    Returns boolean

locateX

  • Parameters

    Returns Size

locateY

  • Parameters

    Returns Size

update

  • update(): void
  • Returns void

xMax

  • Returns Real

xMin

  • Returns Real

xValues

  • Returns Real[]

yMax

  • Returns Real

yMin

  • Returns Real

yValues

  • Returns Real[]

zData

  • Returns Matrix