@stdlib/strided
Version:
Strided.
45 lines (34 loc) • 1.24 kB
Plain Text
{{alias}}( table, signatures )
Assigns callbacks to masked unary 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 masked unary interface signatures.
Returns
-------
out: Array<Function>
List of callbacks, one per signature.
Examples
--------
> var dt = {{alias:/strided/dtypes}}();
> var sigs = {{alias:/strided/base/mskunary-dtype-signatures}}( dt, dt );
> var t = {
... 'default': {{alias:/math/base/special/identity}},
... 'complex64': {{alias:/math/base/special/cidentityf}},
... 'complex128': {{alias:/math/base/special/cidentity}}
... };
> var out = {{alias}}( t, sigs )
[...]
See Also
--------