Skip to main content
server.TemporalHeldSignals A held or nearest signal: one value on every support cell. Dividing by it keeps an exact polynomial signal.

Type parameters

Hierarchy

Properties

node

• Readonly node: SeriesExpressionNode

Inherited from

TemporalSignals.node

inputs

• Readonly inputs: Inputs

Inherited from

TemporalSignals.inputs

[signalSupport]

• Optional Readonly [signalSupport]: "held"

Overrides

TemporalSignals.[signalSupport]

lookupKind

• Readonly lookupKind: "series_derived"

Inherited from

TemporalSignals.lookupKind

lookupSource

• Readonly lookupSource: unknown

Inherited from

TemporalSignals.lookupSource

lookupValue

• Readonly lookupValue: SignalSeriesRef<{ dimension: D }>

Inherited from

TemporalSignals.lookupValue

Methods

serialize

▸ serialize(): JSONValue

Returns

JSONValue

Inherited from

TemporalSignals.serialize

summary

▸ summary(aggregate): TemporalScalar<SeriesSignalAggregate>

Parameters

Returns

TemporalScalar<SeriesSignalAggregate>

Inherited from

TemporalSignals.summary

gt

▸ gt(value): TemporalConditions<true>

Parameters

Returns

TemporalConditions<true>

Inherited from

TemporalSignals.gt

gte

▸ gte(value): TemporalConditions<true>

Parameters

Returns

TemporalConditions<true>

Inherited from

TemporalSignals.gte

lt

▸ lt(value): TemporalConditions<true>

Parameters

Returns

TemporalConditions<true>

Inherited from

TemporalSignals.lt

lte

▸ lte(value): TemporalConditions<true>

Parameters

Returns

TemporalConditions<true>

Inherited from

TemporalSignals.lte

eq

▸ eq(value): TemporalConditions<true>

Parameters

Returns

TemporalConditions<true>

Inherited from

TemporalSignals.eq

ne

▸ ne(value): TemporalConditions<true>

Parameters

Returns

TemporalConditions<true>

Inherited from

TemporalSignals.ne

integral

▸ integral(options): Object Require support for the whole interval and select the scalar result unit.

Parameters

Returns

Object

Inherited from

TemporalSignals.integral

add

▸ add(value): TemporalSignals<D>

Parameters

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.add ▸ add(value): TemporalQuotient<D>

Parameters

Returns

TemporalQuotient<D>

Inherited from

TemporalSignals.add

sub

▸ sub(value): TemporalSignals<Delta<D>>

Parameters

Returns

TemporalSignals<Delta<D>>

Inherited from

TemporalSignals.sub ▸ sub(value): TemporalQuotient<Delta<D>>

Parameters

Returns

TemporalQuotient<Delta<D>>

Inherited from

TemporalSignals.sub ▸ sub(value): TemporalSignals<D>

Parameters

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.sub

mul

▸ mul<R>(value): TemporalSignals<Product<D, R>>

Type parameters

Parameters

Returns

TemporalSignals<Product<D, R>>

Inherited from

TemporalSignals.mul ▸ mul(value): TemporalSignals<D>

Parameters

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.mul ▸ mul<R>(value): TemporalQuotient<Product<D, R>>

Type parameters

Parameters

Returns

TemporalQuotient<Product<D, R>>

Inherited from

TemporalSignals.mul

rolling

▸ rolling(window, options): TemporalSignals<D> Integrate original segments over the trailing duration at every instant. Missing support makes that output interval unknown.

Parameters

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.rolling ▸ rolling(window, options): TemporalSignals<Product<D, "time">>

Parameters

Returns

TemporalSignals<Product<D, "time">>

Inherited from

TemporalSignals.rolling

cumulative

▸ cumulative(aggregate, options): TemporalSignals<Product<D, "time">> Integrate continuously from a fixed input-time origin. Unknown support anywhere since that origin keeps every subsequent value unknown.

Parameters

Returns

TemporalSignals<Product<D, "time">>

Inherited from

TemporalSignals.cumulative

div

▸ div<R>(value): TemporalSignals<Quotient<D, R>> A held or nearest divisor keeps one value per support cell, so the quotient stays an exact polynomial signal. It has no support where the divisor is zero.

Type parameters

Parameters

Returns

TemporalSignals<Quotient<D, R>>

Inherited from

TemporalSignals.div ▸ div<R>(value): TemporalQuotient<Quotient<D, R>> A quotient by a varying signal admits exact pointwise arithmetic and comparisons. Its poles remain unknown; projecting or integrating it needs numerical semantics.

Type parameters

Parameters

Returns

TemporalQuotient<Quotient<D, R>>

Inherited from

TemporalSignals.div ▸ div<R>(value): TemporalQuotient<Quotient<D, R>>

Type parameters

Parameters

Returns

TemporalQuotient<Quotient<D, R>>

Inherited from

TemporalSignals.div ▸ div(value): TemporalSignals<D>

Parameters

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.div

neg

▸ neg(): TemporalSignals<D>

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.neg

abs

▸ abs(): TemporalSignals<D> Pointwise absolute value with exact degree-four algebraic crossings.

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.abs

min

▸ min(value): TemporalSignals<D> Pointwise lesser of two signals, or of a signal and an exact constant. Either side’s missing support leaves the result unknown.

Parameters

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.min ▸ min(value): TemporalQuotient<D>

Parameters

Returns

TemporalQuotient<D>

Inherited from

TemporalSignals.min

max

▸ max(value): TemporalSignals<D> Pointwise greater of two signals, or of a signal and an exact constant.

Parameters

Returns

TemporalSignals<D>

Inherited from

TemporalSignals.max ▸ max(value): TemporalQuotient<D>

Parameters

Returns

TemporalQuotient<D>

Inherited from

TemporalSignals.max

convert

▸ convert<To>(from, to): TemporalSignals<Dimension<To>>

Type parameters

Parameters

Returns

TemporalSignals<Dimension<To>>

Inherited from

TemporalSignals.convert

to

▸ to<U>(unit): TemporalSignals<Dimension<U>>

Type parameters

Parameters

Returns

TemporalSignals<Dimension<U>>

Inherited from

TemporalSignals.to