LinearInterpolation Type

Contains static methods for linear interpolation of data.

Constructors

Constructor Description

LinearInterpolation()

Full Usage: LinearInterpolation()

Instance members

Instance member Description

this.GetXOfU

Full Usage: this.GetXOfU

Parameters:
    u : float

Returns: float
Modifiers: abstract

u : float
Returns: float

this.GetYOfU

Full Usage: this.GetYOfU

Parameters:
    u : float

Returns: float
Modifiers: abstract

u : float
Returns: float

this.GetYOfX

Full Usage: this.GetYOfX

Parameters:
    xval : float

Returns: float
Modifiers: abstract

xval : float
Returns: float

this.Interpolate

Full Usage: this.Interpolate

Parameters:
Modifiers: abstract

xvec : IReadOnlyList<float>
yvec : IReadOnlyList<float>

Static members

Static member Description

LinearInterpolation.GetNextIndexOfValidPair(xcol, ycol, sourceLength, currentIndex)

Full Usage: LinearInterpolation.GetNextIndexOfValidPair(xcol, ycol, sourceLength, currentIndex)

Parameters:
Returns: int

xcol : IReadOnlyList<float>
ycol : IReadOnlyList<float>
sourceLength : int
currentIndex : int
Returns: int

LinearInterpolation.Interpolate(x, x0, x1, y0, y1)

Full Usage: LinearInterpolation.Interpolate(x, x0, x1, y0, y1)

Parameters:
    x : float
    x0 : float
    x1 : float
    y0 : float
    y1 : float

Returns: float

x : float
x0 : float
x1 : float
y0 : float
y1 : float
Returns: float

LinearInterpolation.Interpolate(xcol, ycol, sourceLength, xstart, xincrement, numberOfValues, yOutsideOfBounds, resultCol)

Full Usage: LinearInterpolation.Interpolate(xcol, ycol, sourceLength, xstart, xincrement, numberOfValues, yOutsideOfBounds, resultCol)

Parameters:
    xcol : IReadOnlyList<float>
    ycol : IReadOnlyList<float>
    sourceLength : int
    xstart : float
    xincrement : float
    numberOfValues : int
    yOutsideOfBounds : float
    resultCol : byref<float[]>

Returns: string

xcol : IReadOnlyList<float>
ycol : IReadOnlyList<float>
sourceLength : int
xstart : float
xincrement : float
numberOfValues : int
yOutsideOfBounds : float
resultCol : byref<float[]>
Returns: string

LinearInterpolation.Interpolate(xcol, ycol, sourceLength, xnewsampling, numberOfValues, yOutsideOfBounds, resultCol)

Full Usage: LinearInterpolation.Interpolate(xcol, ycol, sourceLength, xnewsampling, numberOfValues, yOutsideOfBounds, resultCol)

Parameters:
Returns: string

xcol : IReadOnlyList<float>
ycol : IReadOnlyList<float>
sourceLength : int
xnewsampling : IReadOnlyList<float>
numberOfValues : int
yOutsideOfBounds : float
resultCol : byref<float[]>
Returns: string