Class: Series

June 17, 2023 ยท View on GitHub

@sdeverywhere/runtime / Series

Class: Series

A time series of data points for an output variable.

Constructors

constructor

new Series(varId, points)

Parameters

NameTypeDescription
varIdstringThe ID for the output variable (as used by SDEverywhere).
pointsPoint[]The data points for the variable, one point per time increment.

Properties

varId

Readonly varId: string

The ID for the output variable (as used by SDEverywhere).


points

Readonly points: Point[]

The data points for the variable, one point per time increment.

Methods

getValueAtTime

getValueAtTime(time): number

Return the Y value at the given time. Note that this does not attempt to interpolate if there is no data point defined for the given time and will return undefined in that case.

Parameters

NameTypeDescription
timenumberThe x (time) value.

Returns

number

The y value for the given time, or undefined if there is no data point defined for the given time.


copy

copy(): Series

Create a new Series instance that is a copy of this one.

Returns

Series