@stdlib/strided
Version:
Strided.
44 lines (33 loc) • 1.21 kB
Plain Text
{{alias}}( table, signatures )
Assigns callbacks to binary interfaces according to type promotion rules.
Parameters
----------
table: Object
Object mapping callbacks to data types.
table.default: Function
Default callback.
table.complex64: Function
Callback to be invoked when input arrays promote to single-precision
complex floating-point numbers.
table.complex128: Function
Callback to be invoked when input arrays promote to double precision
complex floating-point numbers.
signatures: ArrayLike<any>
Strided array containing binary interface signatures.
Returns
-------
out: Array<Function>
List of callbacks, one per signature.
Examples
--------
> var dt = {{alias:/strided/dtypes}}();
> var sigs = {{alias:/strided/base/binary-dtype-signatures}}( dt, dt, dt );
> var t = {
... 'default': {{alias:/math/base/ops/add}},
... 'complex64': {{alias:/complex/float32/base/add}},
... 'complex128': {{alias:/complex/float64/base/add}}
... };
> var out = {{alias}}( t, sigs )
[...]
See Also
--------