Header menu logo Deedle

IBinaryTransform Type

Represent a transformation that is applied when combining two vectors (because we are combining untyped `IVector` values, the transformation is also untyped)

Instance members

Instance member Description

this.GetFunction

Full Usage: this.GetFunction

Returns: OptionalValue<'T> -> OptionalValue<'T> -> OptionalValue<'T>
Modifiers: abstract
Type parameters: 'T

Returns a function that combines two values stored in vectors into a new vector value. Although generic, this function will only be called with the `T` set to the type of vector that is being built. Since `VectorConstruction` is not generic, the type cannot be statically propagated.

Returns: OptionalValue<'T> -> OptionalValue<'T> -> OptionalValue<'T>

this.IsMissingUnit

Full Usage: this.IsMissingUnit

Returns: bool
Modifiers: abstract

Assuming `*` is the result of `GetFunction`, this property returns true when for all `x` it is the case that `Missing * x = x = x * Missing`. This enables certain optimizations (as we do not have to call `*` when one argument is N/A)

Returns: bool

Type something to start searching.