UNPKG

@stdlib/strided

Version:
461 lines (403 loc) 10.7 kB
/** * @license Apache-2.0 * * Copyright (c) 2020 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ 'use strict'; /* * When adding modules to the namespace, ensure that they are added in alphabetical order according to module name. */ /* * The following modules are intentionally not exported: function-object */ // MODULES // var setReadOnly = require( '@stdlib/utils/define-read-only-property' ); // MAIN // /** * Top-level namespace. * * @namespace ns */ var ns = {}; /** * @name binary * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/binary} */ setReadOnly( ns, 'binary', require( './../../base/binary' ) ); /** * @name binaryAddonDispatch * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/binary-addon-dispatch} */ setReadOnly( ns, 'binaryAddonDispatch', require( './../../base/binary-addon-dispatch' ) ); /** * @name binaryDtypeSignatures * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/binary-dtype-signatures} */ setReadOnly( ns, 'binaryDtypeSignatures', require( './../../base/binary-dtype-signatures' ) ); /** * @name binarySignatureCallbacks * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/binary-signature-callbacks} */ setReadOnly( ns, 'binarySignatureCallbacks', require( './../../base/binary-signature-callbacks' ) ); /** * @name cmap * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/cmap} */ setReadOnly( ns, 'cmap', require( './../../base/cmap' ) ); /** * @name dmap * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/dmap} */ setReadOnly( ns, 'dmap', require( './../../base/dmap' ) ); /** * @name dmap2 * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/dmap2} */ setReadOnly( ns, 'dmap2', require( './../../base/dmap2' ) ); /** * @name dmskmap * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/dmskmap} */ setReadOnly( ns, 'dmskmap', require( './../../base/dmskmap' ) ); /** * @name dmskmap2 * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/dmskmap2} */ setReadOnly( ns, 'dmskmap2', require( './../../base/dmskmap2' ) ); /** * @name dtypeEnum2Str * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/dtype-enum2str} */ setReadOnly( ns, 'dtypeEnum2Str', require( './../../base/dtype-enum2str' ) ); /** * @name dtypeResolveEnum * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/dtype-resolve-enum} */ setReadOnly( ns, 'dtypeResolveEnum', require( './../../base/dtype-resolve-enum' ) ); /** * @name dtypeResolveStr * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/dtype-resolve-str} */ setReadOnly( ns, 'dtypeResolveStr', require( './../../base/dtype-resolve-str' ) ); /** * @name dtypeStr2Enum * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/dtype-str2enum} */ setReadOnly( ns, 'dtypeStr2Enum', require( './../../base/dtype-str2enum' ) ); /** * @name mapBy * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/map-by} */ setReadOnly( ns, 'mapBy', require( './../../base/map-by' ) ); /** * @name mapBy2 * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/map-by2} */ setReadOnly( ns, 'mapBy2', require( './../../base/map-by2' ) ); /** * @name maxViewBufferIndex * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/max-view-buffer-index} */ setReadOnly( ns, 'maxViewBufferIndex', require( './../../base/max-view-buffer-index' ) ); /** * @name metaDataProps * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/meta-data-props} */ setReadOnly( ns, 'metaDataProps', require( './../../base/meta-data-props' ) ); /** * @name minViewBufferIndex * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/min-view-buffer-index} */ setReadOnly( ns, 'minViewBufferIndex', require( './../../base/min-view-buffer-index' ) ); /** * @name mskunary * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/mskunary} */ setReadOnly( ns, 'mskunary', require( './../../base/mskunary' ) ); /** * @name mskunaryAddonDispatch * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/mskunary-addon-dispatch} */ setReadOnly( ns, 'mskunaryAddonDispatch', require( './../../base/mskunary-addon-dispatch' ) ); /** * @name mskunaryDtypeSignatures * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/mskunary-dtype-signatures} */ setReadOnly( ns, 'mskunaryDtypeSignatures', require( './../../base/mskunary-dtype-signatures' ) ); /** * @name mskunarySignatureCallbacks * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/mskunary-signature-callbacks} */ setReadOnly( ns, 'mskunarySignatureCallbacks', require( './../../base/mskunary-signature-callbacks' ) ); /** * @name nullary * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/nullary} */ setReadOnly( ns, 'nullary', require( './../../base/nullary' ) ); /** * @name nullaryAddonDispatch * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/nullary-addon-dispatch} */ setReadOnly( ns, 'nullaryAddonDispatch', require( './../../base/nullary-addon-dispatch' ) ); /** * @name offsetView * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/offset-view} */ setReadOnly( ns, 'offsetView', require( './../../base/offset-view' ) ); /** * @name quaternary * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/quaternary} */ setReadOnly( ns, 'quaternary', require( './../../base/quaternary' ) ); /** * @name quinary * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/quinary} */ setReadOnly( ns, 'quinary', require( './../../base/quinary' ) ); /** * @name readDataView * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/read-dataview} */ setReadOnly( ns, 'readDataView', require( './../../base/read-dataview' ) ); /** * @name reinterpretBoolean * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/reinterpret-boolean} */ setReadOnly( ns, 'reinterpretBoolean', require( './../../base/reinterpret-boolean' ) ); /** * @name reinterpretComplex * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/reinterpret-complex} */ setReadOnly( ns, 'reinterpretComplex', require( './../../base/reinterpret-complex' ) ); /** * @name reinterpretComplex64 * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/reinterpret-complex64} */ setReadOnly( ns, 'reinterpretComplex64', require( './../../base/reinterpret-complex64' ) ); /** * @name reinterpretComplex128 * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/reinterpret-complex128} */ setReadOnly( ns, 'reinterpretComplex128', require( './../../base/reinterpret-complex128' ) ); /** * @name smap * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/smap} */ setReadOnly( ns, 'smap', require( './../../base/smap' ) ); /** * @name smap2 * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/smap2} */ setReadOnly( ns, 'smap2', require( './../../base/smap2' ) ); /** * @name smskmap * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/smskmap} */ setReadOnly( ns, 'smskmap', require( './../../base/smskmap' ) ); /** * @name smskmap2 * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/smskmap2} */ setReadOnly( ns, 'smskmap2', require( './../../base/smskmap2' ) ); /** * @name stride2offset * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/stride2offset} */ setReadOnly( ns, 'stride2offset', require( './../../base/stride2offset' ) ); /** * @name strided2object * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/strided2object} */ setReadOnly( ns, 'strided2object', require( './../../base/strided2object' ) ); /** * @name ternary * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/ternary} */ setReadOnly( ns, 'ternary', require( './../../base/ternary' ) ); /** * @name unary * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/unary} */ setReadOnly( ns, 'unary', require( './../../base/unary' ) ); /** * @name unaryAddonDispatch * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/unary-addon-dispatch} */ setReadOnly( ns, 'unaryAddonDispatch', require( './../../base/unary-addon-dispatch' ) ); /** * @name unaryBy * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/unary-by} */ setReadOnly( ns, 'unaryBy', require( './../../base/unary-by' ) ); /** * @name unaryDtypeSignatures * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/unary-dtype-signatures} */ setReadOnly( ns, 'unaryDtypeSignatures', require( './../../base/unary-dtype-signatures' ) ); /** * @name unarySignatureCallbacks * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/unary-signature-callbacks} */ setReadOnly( ns, 'unarySignatureCallbacks', require( './../../base/unary-signature-callbacks' ) ); /** * @name writeDataView * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/write-dataview} */ setReadOnly( ns, 'writeDataView', require( './../../base/write-dataview' ) ); /** * @name zmap * @memberof ns * @readonly * @type {Function} * @see {@link module:@stdlib/strided/base/zmap} */ setReadOnly( ns, 'zmap', require( './../../base/zmap' ) ); // EXPORTS // module.exports = ns;