diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/README.md
index 7161ddc48a11..5914db6d1fbd 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/README.md
@@ -43,13 +43,13 @@ var o = ns;
-- [`cffti( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/cffti]: initialize a workspace array for performing a complex-valued Fourier transform.
-- [`cosqi( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/cosqi]: initialize a workspace array for performing a quarter-wave cosine transform.
-- [`costi( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/costi]: initialize a workspace array for performing a cosine transform.
+- [`cffti( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/generic/cffti]: initialize a workspace array for performing a complex-valued Fourier transform.
+- [`cosqi( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/generic/cosqi]: initialize a workspace array for performing a quarter-wave cosine transform.
+- [`costi( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/generic/costi]: initialize a workspace array for performing a cosine transform.
- [`decompose( N, M, initial, si, oi, out, so, oo )`][@stdlib/fft/base/fftpack/decompose]: factorize a sequence length into a product of integers.
-- [`rffti( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/rffti]: initialize a workspace array for performing a real-valued Fourier transform.
-- [`sinqi( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/sinqi]: initialize a workspace array for performing a quarter-wave sine transform.
-- [`sinti( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/sinti]: initialize a workspace array for performing a sine transform.
+- [`rffti( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/generic/rffti]: initialize a workspace array for performing a real-valued Fourier transform.
+- [`sinqi( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/generic/sinqi]: initialize a workspace array for performing a quarter-wave sine transform.
+- [`sinti( N, workspace, strideW, offsetW )`][@stdlib/fft/base/fftpack/generic/sinti]: initialize a workspace array for performing a sine transform.
@@ -92,19 +92,19 @@ console.log( objectKeys( ns ) );
-[@stdlib/fft/base/fftpack/cffti]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/cffti
+[@stdlib/fft/base/fftpack/generic/cffti]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/generic/cffti
-[@stdlib/fft/base/fftpack/cosqi]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/cosqi
+[@stdlib/fft/base/fftpack/generic/cosqi]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/generic/cosqi
-[@stdlib/fft/base/fftpack/costi]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/costi
+[@stdlib/fft/base/fftpack/generic/costi]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/generic/costi
[@stdlib/fft/base/fftpack/decompose]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/decompose
-[@stdlib/fft/base/fftpack/rffti]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/rffti
+[@stdlib/fft/base/fftpack/generic/rffti]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/generic/rffti
-[@stdlib/fft/base/fftpack/sinqi]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/sinqi
+[@stdlib/fft/base/fftpack/generic/sinqi]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/generic/sinqi
-[@stdlib/fft/base/fftpack/sinti]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/sinti
+[@stdlib/fft/base/fftpack/generic/sinti]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/generic/sinti
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/docs/types/index.d.ts
index a628f4d39fce..68931f1b7d93 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/docs/types/index.d.ts
@@ -20,252 +20,10 @@
/* eslint-disable max-lines */
-import cffti = require( '@stdlib/fft/base/fftpack/cffti' );
-import cosqi = require( '@stdlib/fft/base/fftpack/cosqi' );
-import costi = require( '@stdlib/fft/base/fftpack/costi' );
-import decompose = require( '@stdlib/fft/base/fftpack/decompose' );
-import rffti = require( '@stdlib/fft/base/fftpack/rffti' );
-import sinqi = require( '@stdlib/fft/base/fftpack/sinqi' );
-import sinti = require( '@stdlib/fft/base/fftpack/sinti' );
-
/**
* Interface describing the `fftpack` namespace.
*/
-interface Namespace {
- /**
- * Initializes a workspace array for performing a complex-valued Fourier transform.
- *
- * ## Notes
- *
- * - The workspace array should have a length of at least `( 4*N ) + 34` elements.
- * - For single-point sequences (N=1), the function returns immediately as the FFT is the identity operation.
- *
- * @param N - length of the sequence
- * @param workspace - workspace array
- * @param strideW - stride length for `workspace`
- * @param offsetW - starting index for `workspace`
- * @returns workspace array
- *
- * @example
- * var Float64Array = require( '@stdlib/array/float64' );
- *
- * var N = 8;
- * var workspace = new Float64Array( ( 4*N ) + 34 );
- *
- * var out = ns.cffti( N, workspace, 1, 0 );
- * // returns
- *
- * var bool = ( out === workspace );
- * // returns true
- *
- * var twiddleFactors = workspace.slice( 2*N, 4*N );
- * // returns [ 1, 0, ~0.707, ~0.707, ~0, 1, ~-0.707, ~0.707, 1, 0, 1, 0, 1, 0, ~0, -1 ]
- *
- * var factors = workspace.slice( 4*N, ( 4*N ) + 4 );
- * // returns [ 8, 2, 2, 4 ]
- */
- cffti: typeof cffti;
-
- /**
- * Initializes a workspace array for performing a quarter-wave cosine transform.
- *
- * ## Notes
- *
- * - The workspace array should have a length of at least `( 3*N ) + 34` elements.
- *
- * @param N - length of the sequence
- * @param workspace - workspace array
- * @param strideW - stride length for `workspace`
- * @param offsetW - starting index for `workspace`
- * @returns workspace array
- *
- * @example
- * var Float64Array = require( '@stdlib/array/float64' );
- *
- * var N = 8;
- * var workspace = new Float64Array( ( 3*N ) + 34 );
- *
- * var out = ns.cosqi( N, workspace, 1, 0 );
- * // returns
- *
- * var bool = ( out === workspace );
- * // returns true
- *
- * var cosineTable = workspace.slice( 0, N );
- * // returns [ ~0.98, ~0.92, ~0.83, ~0.7, ~0.56, ~0.38, ~0.2, ~0.0 ]
- *
- * var twiddleFactors = workspace.slice( 2*N, 3*N );
- * // returns [ ~0.707, ~0.707, 0, 0, 0, 0, 0, 0 ]
- *
- * var factors = workspace.slice( 3*N, ( 3*N ) + 4 );
- * // returns [ 8, 2, 2, 4 ]
- */
- cosqi: typeof cosqi;
-
- /**
- * Initializes a workspace array for performing a cosine transform.
- *
- * ## Notes
- *
- * - The workspace array should have a length of at least `( 3*N ) + 34` elements.
- *
- * @param N - length of the sequence
- * @param workspace - workspace array
- * @param strideW - stride length for `workspace`
- * @param offsetW - starting index for `workspace`
- * @returns workspace array
- *
- * @example
- * var Float64Array = require( '@stdlib/array/float64' );
- *
- * var N = 9;
- * var workspace = new Float64Array( ( 3*N ) + 34 );
- *
- * var out = ns.costi( N, workspace, 1, 0 );
- * // returns
- *
- * var bool = ( out === workspace );
- * // returns true
- *
- * var cosineTable = workspace.slice( 0, N );
- * // returns [ 0, ~0.765, ~1.414, ~1.848, 0, ~0.765, ~1.414, ~1.848, 0 ]
- *
- * var twiddleFactors = workspace.slice( (2*N)-1, (3*N)-2 );
- * // returns [ ~0.707, ~0.707, 0, 0, 0, 0, 0, 0 ]
- *
- * var factors = workspace.slice( (3*N)-2, (3*N)+2 );
- * // returns [ 8, 2, 2, 4 ]
- */
- costi: typeof costi;
-
- /**
- * Factorizes a sequence length into a product of integers.
- *
- * @param N - length of the sequence
- * @param M - number of trial divisors
- * @param initial - array of initial trial divisors
- * @param si - stride length for `initial`
- * @param oi - starting index for `initial`
- * @param out - output array for storing factorization results
- * @param so - stride length for `out`
- * @param oo - starting index for `out`
- * @returns number of factors into which `N` was decomposed
- *
- * @example
- * var initial = new Float64Array( [ 3, 4, 2, 5 ] );
- * var factors = new Float64Array( 4 );
- *
- * var numFactors = ns.decompose( 12, 4, initial, 1, 0, factors, 1, 0 );
- * // returns 2
- */
- decompose: typeof decompose;
-
- /**
- * Initializes a workspace array for performing a real-valued Fourier transform.
- *
- * ## Notes
- *
- * - The workspace array should have a length of at least `( 2*N ) + 34` elements.
- * - For single-point sequences (N=1), the function returns immediately as the FFT is the identity operation.
- *
- * @param N - length of the sequence
- * @param workspace - workspace array
- * @param strideW - stride length for `workspace`
- * @param offsetW - starting index for `workspace`
- * @returns workspace array
- *
- * @example
- * var Float64Array = require( '@stdlib/array/float64' );
- *
- * var N = 8;
- * var workspace = new Float64Array( ( 2*N ) + 34 );
- *
- * var out = ns.rffti( N, workspace, 1, 0 );
- * // returns
- *
- * var bool = ( out === workspace );
- * // returns true
- *
- * var twiddleFactors = workspace.slice( N, 2*N );
- * // returns [ ~0.707, ~0.707, 0, 0, 0, 0, 0, 0 ]
- *
- * var factors = workspace.slice( 2*N, ( 2*N ) + 4 );
- * // returns [ 8, 2, 2, 4 ]
- */
- rffti: typeof rffti;
-
- /**
- * Initializes a workspace array for performing a quarter-wave sine transform.
- *
- * ## Notes
- *
- * - The workspace array should have a length of at least `( 3*N ) + 34` elements.
- *
- * @param N - length of the sequence
- * @param workspace - workspace array
- * @param strideW - stride length for `workspace`
- * @param offsetW - starting index for `workspace`
- * @returns workspace array
- *
- * @example
- * var Float64Array = require( '@stdlib/array/float64' );
- *
- * var N = 8;
- * var workspace = new Float64Array( ( 3*N ) + 34 );
- *
- * var out = ns.sinqi( N, workspace, 1, 0 );
- * // returns
- *
- * var bool = ( out === workspace );
- * // returns true
- *
- * var cosineTable = workspace.slice( 0, N );
- * // returns [ ~0.98, ~0.92, ~0.83, ~0.7, ~0.56, ~0.38, ~0.2, ~0.0 ]
- *
- * var twiddleFactors = workspace.slice( 2*N, 3*N );
- * // returns [ ~0.707, ~0.707, 0, 0, 0, 0, 0, 0 ]
- *
- * var factors = workspace.slice( 3*N, ( 3*N ) + 4 );
- * // returns [ 8, 2, 2, 4 ]
- */
- sinqi: typeof sinqi;
-
- /**
- * Initializes a workspace array for performing a sine transform.
- *
- * ## Notes
- *
- * - The workspace array should have a length of at least `( 2.5*N ) + 34` elements.
- *
- * @param N - length of the sequence
- * @param workspace - workspace array
- * @param strideW - stride length for `workspace`
- * @param offsetW - starting index for `workspace`
- * @returns workspace array
- *
- * @example
- * var Float64Array = require( '@stdlib/array/float64' );
- * var floor = require( '@stdlib/math/base/special/floor' );
- *
- * var N = 7;
- * var workspace = new Float64Array( floor( 2.5*N ) + 34 );
- *
- * var out = ns.sinti( N, workspace, 1, 0 );
- * // returns
- *
- * var bool = ( out === workspace );
- * // returns true
- *
- * var sineTable = workspace.slice( 0, floor( N/2 ) );
- * // returns [ ~0.765, ~1.414, ~1.848 ]
- *
- * var twiddleFactors = workspace.slice( floor( 3*N/2 ) + 1, floor( 5*N/2 ) + 2 );
- * // returns [ ~0.707, ~0.707, 0, 0, 0, 0, 0, 0 ]
- *
- * var factors = workspace.slice( floor( 5*N/2 ) + 2, floor( 5*N/2 ) + 2 + 4 );
- * // returns [ 8, 2, 2, 4 ]
- */
- sinti: typeof sinti;
+interface Namespace { // eslint-disable-line @typescript-eslint/no-empty-interface
}
/**
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/README.md
similarity index 97%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/README.md
index 8fce3a2870a4..3060aa1c21c6 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var cffti = require( '@stdlib/fft/base/fftpack/cffti' );
+var cffti = require( '@stdlib/fft/base/fftpack/generic/cffti' );
```
#### cffti( N, workspace, strideW, offsetW )
@@ -118,7 +118,7 @@ The function accepts the following arguments:
var Float64Array = require( '@stdlib/array/float64' );
var zeroTo = require( '@stdlib/array/zero-to' );
var logEach = require( '@stdlib/console/log-each' );
-var cffti = require( '@stdlib/fft/base/fftpack/cffti' );
+var cffti = require( '@stdlib/fft/base/fftpack/generic/cffti' );
var N = 8;
var workspace = new Float64Array( ( 4*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/examples/index.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/lib/cffti1.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/lib/cffti1.js
similarity index 98%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/lib/cffti1.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/lib/cffti1.js
index 46959d31a6b3..339bb68645e2 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/lib/cffti1.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/lib/cffti1.js
@@ -65,7 +65,7 @@
var sincos = require( '@stdlib/math/base/special/sincos' ).assign;
var TWO_PI = require( '@stdlib/constants/float64/two-pi' );
var floor = require( '@stdlib/math/base/special/floor' );
-var decompose = require( '@stdlib/fft/base/fftpack/decompose' );
+var decompose = require( '@stdlib/fft/base/fftpack/generic/decompose' );
// VARIABLES //
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/lib/index.js
similarity index 91%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/lib/index.js
index a9430dc9c9a9..4b6e42abdc68 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/lib/index.js
@@ -21,11 +21,11 @@
/**
* Initialize a workspace array for performing a complex-valued Fourier transform.
*
-* @module @stdlib/fft/base/fftpack/cffti
+* @module @stdlib/fft/base/fftpack/generic/cffti
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var cffti = require( '@stdlib/fft/base/fftpack/cffti' );
+* var cffti = require( '@stdlib/fft/base/fftpack/generic/cffti' );
*
* var N = 8;
* var workspace = new Float64Array( ( 4*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/lib/main.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/lib/main.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/package.json
similarity index 96%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/package.json
index 74b23c91ae11..a600802c408f 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/cffti",
+ "name": "@stdlib/fft/base/fftpack/generic/cffti",
"version": "0.0.0",
"description": "Initialize a workspace array for performing a complex-valued Fourier transform.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/Makefile b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/Makefile
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/Makefile
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/large.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/large.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/large.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/large.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/medium.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/medium.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/medium.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/medium.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/runner.c b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/runner.c
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/runner.c
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/runner.c
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/small.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/small.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/fixtures/c/fftpack/small.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/fixtures/c/fftpack/small.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cffti/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cffti/test/test.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/README.md
similarity index 97%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/README.md
index 68495efc0e52..25386818e984 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var cosqi = require( '@stdlib/fft/base/fftpack/cosqi' );
+var cosqi = require( '@stdlib/fft/base/fftpack/generic/cosqi' );
```
#### cosqi( N, workspace, strideW, offsetW )
@@ -120,7 +120,7 @@ The function accepts the following arguments:
var Float64Array = require( '@stdlib/array/float64' );
var zeroTo = require( '@stdlib/array/zero-to' );
var logEach = require( '@stdlib/console/log-each' );
-var cosqi = require( '@stdlib/fft/base/fftpack/cosqi' );
+var cosqi = require( '@stdlib/fft/base/fftpack/generic/cosqi' );
var N = 8;
var workspace = new Float64Array( ( 3*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/examples/index.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/lib/index.js
similarity index 92%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/lib/index.js
index a0b5ef720735..f8b5f34187a4 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/lib/index.js
@@ -21,11 +21,11 @@
/**
* Initialize a workspace array for performing a quarter-wave cosine transform.
*
-* @module @stdlib/fft/base/fftpack/cosqi
+* @module @stdlib/fft/base/fftpack/generic/cosqi
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var cosqi = require( '@stdlib/fft/base/fftpack/cosqi' );
+* var cosqi = require( '@stdlib/fft/base/fftpack/generic/cosqi' );
*
* var N = 8;
* var workspace = new Float64Array( ( 3*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/lib/main.js
similarity index 99%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/lib/main.js
index 24d6b4da6a29..8279fd9e3ef6 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/lib/main.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/lib/main.js
@@ -62,7 +62,7 @@
var cos = require( '@stdlib/math/base/special/cos' );
var HALF_PI = require( '@stdlib/constants/float64/half-pi' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
// MAIN //
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/package.json
similarity index 96%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/package.json
index 12c14ed3e144..e905bd0c1027 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/cosqi",
+ "name": "@stdlib/fft/base/fftpack/generic/cosqi",
"version": "0.0.0",
"description": "Initialize a workspace array for performing a quarter-wave cosine transform.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/Makefile b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/Makefile
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/Makefile
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/large.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/large.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/large.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/large.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/medium.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/medium.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/medium.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/medium.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/runner.c b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/runner.c
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/runner.c
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/runner.c
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/small.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/small.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/fixtures/c/fftpack/small.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/fixtures/c/fftpack/small.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/cosqi/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/cosqi/test/test.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/README.md
similarity index 97%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/README.md
index 66a10f8c654e..d21aadfbab74 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/costi/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var costi = require( '@stdlib/fft/base/fftpack/costi' );
+var costi = require( '@stdlib/fft/base/fftpack/generic/costi' );
```
#### costi( N, workspace, strideW, offsetW )
@@ -120,7 +120,7 @@ The function accepts the following arguments:
var Float64Array = require( '@stdlib/array/float64' );
var zeroTo = require( '@stdlib/array/zero-to' );
var logEach = require( '@stdlib/console/log-each' );
-var costi = require( '@stdlib/fft/base/fftpack/costi' );
+var costi = require( '@stdlib/fft/base/fftpack/generic/costi' );
var N = 9;
var workspace = new Float64Array( ( 3*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/examples/index.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/lib/index.js
similarity index 92%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/lib/index.js
index 161842e74fa3..74fd9894ba14 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/costi/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/lib/index.js
@@ -21,11 +21,11 @@
/**
* Initialize a workspace array for performing a cosine transform.
*
-* @module @stdlib/fft/base/fftpack/costi
+* @module @stdlib/fft/base/fftpack/generic/costi
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var costi = require( '@stdlib/fft/base/fftpack/costi' );
+* var costi = require( '@stdlib/fft/base/fftpack/generic/costi' );
*
* var N = 9;
* var workspace = new Float64Array( ( 3*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/lib/main.js
similarity index 99%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/lib/main.js
index 7c289635ee44..be4d132bd82d 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/costi/lib/main.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/lib/main.js
@@ -63,7 +63,7 @@
var sincos = require( '@stdlib/math/base/special/sincos' ).assign;
var PI = require( '@stdlib/constants/float64/pi' );
var floor = require( '@stdlib/math/base/special/floor' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
// VARIABLES //
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/package.json
similarity index 96%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/package.json
index eae44f1cec64..c678f48543ee 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/costi/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/costi",
+ "name": "@stdlib/fft/base/fftpack/generic/costi",
"version": "0.0.0",
"description": "Initialize a workspace array for performing a cosine transform.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/Makefile b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/Makefile
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/Makefile
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/large.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/large.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/large.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/large.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/medium.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/medium.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/medium.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/medium.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/runner.c b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/runner.c
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/runner.c
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/runner.c
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/small.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/small.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/test/fixtures/c/fftpack/small.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/fixtures/c/fftpack/small.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/costi/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/costi/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/costi/test/test.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/README.md
similarity index 95%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/README.md
index af5c32205bfc..a53419508ac9 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var decompose = require( '@stdlib/fft/base/fftpack/decompose' );
+var decompose = require( '@stdlib/fft/base/fftpack/generic/decompose' );
```
#### decompose( N, M, initial, si, oi, out, so, oo )
@@ -96,7 +96,7 @@ The function returns the number of factors into which `N` was decomposed.
```javascript
-var decompose = require( '@stdlib/fft/base/fftpack/decompose' );
+var decompose = require( '@stdlib/fft/base/fftpack/generic/decompose' );
var initial = [ 3, 4, 2, 5 ]; // as found in FFTPACK
var factors = [ 0, 0, 0, 0 ];
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/examples/index.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/lib/index.js
similarity index 85%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/lib/index.js
index 5e7183ef5062..2bdd0c85aa14 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/lib/index.js
@@ -21,10 +21,10 @@
/**
* Factorize a sequence length into a product of integers.
*
-* @module @stdlib/fft/base/fftpack/decompose
+* @module @stdlib/fft/base/fftpack/generic/decompose
*
* @example
-* var decompose = require( '@stdlib/fft/base/fftpack/decompose' );
+* var decompose = require( '@stdlib/fft/base/fftpack/generic/decompose' );
*
* var N = 630;
* var initial = [ 3, 4, 2, 5 ]; // as found in FFTPACK
@@ -34,7 +34,7 @@
* // returns 5
*
* @example
-* var decompose = require( '@stdlib/fft/base/fftpack/decompose' );
+* var decompose = require( '@stdlib/fft/base/fftpack/generic/decompose' );
*
* var N = 12;
* var initial = [ 3, 4, 2, 5 ]; // as found in FFTPACK
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/lib/main.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/lib/main.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/package.json
similarity index 95%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/package.json
index b56ddcebca1c..74b6c1d0d0e4 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/decompose",
+ "name": "@stdlib/fft/base/fftpack/generic/decompose",
"version": "0.0.0",
"description": "Factorize a sequence length into a product of integers.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/decompose/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/decompose/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/decompose/test/test.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/README.md
similarity index 88%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/README.md
index 310db951e449..d295b19c6db9 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var rfftf = require( '@stdlib/fft/base/fftpack/rfftf' );
+var rfftf = require( '@stdlib/fft/base/fftpack/generic/rfftf' );
```
#### rfftf( N, r, strideR, offsetR, w, strideW, offsetW )
@@ -46,7 +46,7 @@ Computes the forward discrete Fourier transform (DFT) of a real-valued sequence.
```javascript
var Float64Array = require( '@stdlib/array/float64' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
var N = 4;
var w = new Float64Array( ( 2*N ) + 34 );
@@ -80,7 +80,7 @@ The function accepts the following arguments:
## Notes
-- Before calling this function, initialize the workspace by calling [`rffti`][@stdlib/fft/base/fftpack/rffti] with the same sequence length and workspace layout.
+- Before calling this function, initialize the workspace by calling [`rffti`][@stdlib/fft/base/fftpack/generic/rffti] with the same sequence length and workspace layout.
- The function performs the transform in-place (i.e., the input array is **mutated**).
@@ -109,8 +109,8 @@ The function accepts the following arguments:
```javascript
var zeros = require( '@stdlib/array/zeros' );
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
-var rfftf = require( '@stdlib/fft/base/fftpack/rfftf' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
+var rfftf = require( '@stdlib/fft/base/fftpack/generic/rfftf' );
var N = 4;
var opts = {
@@ -151,7 +151,7 @@ console.log( r );
-[@stdlib/fft/base/fftpack/rffti]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/rffti
+[@stdlib/fft/base/fftpack/generic/rffti]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/generic/rffti
[@stdlib/fft/base/fftpack/rfftb]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/fft/base/fftpack/rfftb
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/benchmark/benchmark.js
similarity index 97%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/benchmark/benchmark.js
index ee30b526f798..a4ee0166fc0a 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/benchmark/benchmark.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/benchmark/benchmark.js
@@ -29,7 +29,7 @@ var format = require( '@stdlib/string/format' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var Float64Array = require( '@stdlib/array/float64' );
var dcopy = require( '@stdlib/blas/base/dcopy' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
var pkg = require( './../package.json' ).name;
var rfftf = require( './../lib' );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/docs/repl.txt
similarity index 95%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/docs/repl.txt
index 515c17b0ed63..b09f9ec4542f 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/docs/repl.txt
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/docs/repl.txt
@@ -44,7 +44,7 @@
> var N = 4;
> var r = new {{alias:@stdlib/array/float64}}( [ 1.0, 2.0, 3.0, 4.0 ] );
> var w = new {{alias:@stdlib/array/float64}}( ( 2*N ) + 34 );
- > {{alias:@stdlib/fft/base/fftpack/rffti}}( N, w, 1, 0 )
+ > {{alias:@stdlib/fft/base/fftpack/generic/rffti}}( N, w, 1, 0 )
> var out = {{alias}}( N, r, 1, 0, w, 1, 0 )
[ 10.0, -2.0, 2.0, -2.0 ]
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/docs/types/index.d.ts
similarity index 96%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/docs/types/index.d.ts
index bcbf6e8440be..4bc72a5c96a0 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/docs/types/index.d.ts
@@ -36,7 +36,7 @@ import { Collection } from '@stdlib/types/array';
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+* var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
*
* var N = 4;
*
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/examples/index.js
similarity index 93%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/examples/index.js
index fa41c6c7afb7..9d00f237c710 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/examples/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/examples/index.js
@@ -20,7 +20,7 @@
var zeros = require( '@stdlib/array/zeros' );
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
var rfftf = require( './../lib' );
var N = 4;
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/index.js
similarity index 85%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/index.js
index 6d40a9f3596f..a5b70b4d7403 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/index.js
@@ -21,12 +21,12 @@
/**
* Compute the forward discrete Fourier transform (DFT) of a real-valued sequence.
*
-* @module @stdlib/fft/base/fftpack/rfftf
+* @module @stdlib/fft/base/fftpack/generic/rfftf
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
-* var rfftf = require( '@stdlib/fft/base/fftpack/rfftf' );
+* var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
+* var rfftf = require( '@stdlib/fft/base/fftpack/generic/rfftf' );
*
* var N = 4;
*
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/main.js
similarity index 98%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/main.js
index 23f2a6606d63..e8c894731ae9 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/main.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/main.js
@@ -79,7 +79,7 @@ var rfftf1 = require( './rfftf1.js' );
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+* var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
*
* var N = 4;
*
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radf2.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radf2.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radf2.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radf2.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radf3.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radf3.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radf3.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radf3.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radf4.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radf4.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radf4.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radf4.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radf5.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radf5.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radf5.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radf5.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radfg.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radfg.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/radfg.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/radfg.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/rfftf1.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/rfftf1.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/lib/rfftf1.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/lib/rfftf1.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/package.json
similarity index 95%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/package.json
index 43cda925e14c..55a3ba768d18 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/rfftf",
+ "name": "@stdlib/fft/base/fftpack/generic/rfftf",
"version": "0.0.0",
"description": "Compute the forward discrete Fourier transform (DFT) of a real-valued sequence.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/Makefile b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/Makefile
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/Makefile
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/large.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/large.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/large.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/large.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/medium.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/medium.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/medium.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/medium.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/runner.c b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/runner.c
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/runner.c
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/runner.c
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/small.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/small.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/fixtures/c/fftpack/small.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/fixtures/c/fftpack/small.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/test.js
similarity index 99%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/test.js
index 72be4c50d58d..51fb2e0b807b 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rfftf/test/test.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rfftf/test/test.js
@@ -23,7 +23,7 @@
var tape = require( 'tape' );
var Float64Array = require( '@stdlib/array/float64' );
var isAlmostSameValue = require( '@stdlib/number/float64/base/assert/is-almost-same-value' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
var rfftf = require( './../lib' );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/README.md
similarity index 97%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/README.md
index e5228324e714..6a9b180d2264 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
```
#### rffti( N, workspace, strideW, offsetW )
@@ -118,7 +118,7 @@ The function accepts the following arguments:
var Float64Array = require( '@stdlib/array/float64' );
var zeroTo = require( '@stdlib/array/zero-to' );
var logEach = require( '@stdlib/console/log-each' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
var N = 8;
var workspace = new Float64Array( ( 2*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/examples/index.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/lib/index.js
similarity index 91%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/lib/index.js
index b927441e8dcf..6cf26f3502d3 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/lib/index.js
@@ -21,11 +21,11 @@
/**
* Initialize a workspace array for performing a real-valued Fourier transform.
*
-* @module @stdlib/fft/base/fftpack/rffti
+* @module @stdlib/fft/base/fftpack/generic/rffti
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+* var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
*
* var N = 8;
* var workspace = new Float64Array( ( 2*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/lib/main.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/lib/main.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/lib/rffti1.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/lib/rffti1.js
similarity index 98%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/lib/rffti1.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/lib/rffti1.js
index ba401e085efc..cafc381f7dd5 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/lib/rffti1.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/lib/rffti1.js
@@ -63,7 +63,7 @@
var sincos = require( '@stdlib/math/base/special/sincos' ).assign;
var TWO_PI = require( '@stdlib/constants/float64/two-pi' );
var floor = require( '@stdlib/math/base/special/floor' );
-var decompose = require( '@stdlib/fft/base/fftpack/decompose' );
+var decompose = require( '@stdlib/fft/base/fftpack/generic/decompose' );
// VARIABLES //
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/package.json
similarity index 96%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/package.json
index ea78bb766695..43222883dd26 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/rffti",
+ "name": "@stdlib/fft/base/fftpack/generic/rffti",
"version": "0.0.0",
"description": "Initialize a workspace array for performing a real-valued Fourier transform.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/Makefile b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/Makefile
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/Makefile
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/large.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/large.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/large.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/large.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/medium.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/medium.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/medium.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/medium.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/runner.c b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/runner.c
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/runner.c
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/runner.c
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/small.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/small.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/fixtures/c/fftpack/small.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/fixtures/c/fftpack/small.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/rffti/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/rffti/test/test.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/README.md
similarity index 97%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/README.md
index 7b08061e0f11..7155e4204e17 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var sinqi = require( '@stdlib/fft/base/fftpack/sinqi' );
+var sinqi = require( '@stdlib/fft/base/fftpack/generic/sinqi' );
```
#### sinqi( N, workspace, strideW, offsetW )
@@ -120,7 +120,7 @@ The function accepts the following arguments:
var Float64Array = require( '@stdlib/array/float64' );
var zeroTo = require( '@stdlib/array/zero-to' );
var logEach = require( '@stdlib/console/log-each' );
-var sinqi = require( '@stdlib/fft/base/fftpack/sinqi' );
+var sinqi = require( '@stdlib/fft/base/fftpack/generic/sinqi' );
var N = 8;
var workspace = new Float64Array( ( 3*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/examples/index.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/lib/index.js
similarity index 92%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/lib/index.js
index 10f4e9017dd2..7de3cc40029c 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/lib/index.js
@@ -21,11 +21,11 @@
/**
* Initialize a workspace array for performing a quarter-wave sine transform.
*
-* @module @stdlib/fft/base/fftpack/sinqi
+* @module @stdlib/fft/base/fftpack/generic/sinqi
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var sinqi = require( '@stdlib/fft/base/fftpack/sinqi' );
+* var sinqi = require( '@stdlib/fft/base/fftpack/generic/sinqi' );
*
* var N = 8;
* var workspace = new Float64Array( ( 3*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/lib/main.js
similarity index 99%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/lib/main.js
index 3638dd6fcef1..a707e7335ca8 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/lib/main.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/lib/main.js
@@ -60,7 +60,7 @@
// MODULES //
-var cosqi = require( '@stdlib/fft/base/fftpack/cosqi' );
+var cosqi = require( '@stdlib/fft/base/fftpack/generic/cosqi' );
// MAIN //
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/package.json
similarity index 96%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/package.json
index 5fbd52d43769..2473fdb5fc7e 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/sinqi",
+ "name": "@stdlib/fft/base/fftpack/generic/sinqi",
"version": "0.0.0",
"description": "Initialize a workspace array for performing a quarter-wave sine transform.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/Makefile b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/Makefile
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/Makefile
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/large.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/large.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/large.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/large.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/medium.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/medium.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/medium.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/medium.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/runner.c b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/runner.c
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/runner.c
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/runner.c
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/small.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/small.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/fixtures/c/fftpack/small.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/fixtures/c/fftpack/small.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinqi/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinqi/test/test.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/README.md
similarity index 97%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/README.md
index 3b63a5e9b1a6..e233d612f3e0 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var sinti = require( '@stdlib/fft/base/fftpack/sinti' );
+var sinti = require( '@stdlib/fft/base/fftpack/generic/sinti' );
```
#### sinti( N, workspace, strideW, offsetW )
@@ -122,7 +122,7 @@ var Float64Array = require( '@stdlib/array/float64' );
var zeroTo = require( '@stdlib/array/zero-to' );
var logEach = require( '@stdlib/console/log-each' );
var floor = require( '@stdlib/math/base/special/floor' );
-var sinti = require( '@stdlib/fft/base/fftpack/sinti' );
+var sinti = require( '@stdlib/fft/base/fftpack/generic/sinti' );
var N = 7;
var workspace = new Float64Array( floor( 2.5*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/examples/index.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/lib/index.js
similarity index 92%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/lib/index.js
index 409ddc984fe1..3ce2dd5c2f60 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/lib/index.js
@@ -21,12 +21,12 @@
/**
* Initialize a workspace array for performing a sine transform.
*
-* @module @stdlib/fft/base/fftpack/sinti
+* @module @stdlib/fft/base/fftpack/generic/sinti
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
* var floor = require( '@stdlib/math/base/special/floor' );
-* var sinti = require( '@stdlib/fft/base/fftpack/sinti' );
+* var sinti = require( '@stdlib/fft/base/fftpack/generic/sinti' );
*
* var N = 7;
* var workspace = new Float64Array( floor( 2.5*N ) + 34 );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/lib/main.js
similarity index 99%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/lib/main.js
index 45262315d789..6f3da13cc879 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/lib/main.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/lib/main.js
@@ -63,7 +63,7 @@
var sin = require( '@stdlib/math/base/special/sin' );
var PI = require( '@stdlib/constants/float64/pi' );
var floor = require( '@stdlib/math/base/special/floor' );
-var rffti = require( '@stdlib/fft/base/fftpack/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/generic/rffti' );
// MAIN //
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/package.json
similarity index 96%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/package.json
index a88dc20f43a2..798aea244eaf 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/sinti",
+ "name": "@stdlib/fft/base/fftpack/generic/sinti",
"version": "0.0.0",
"description": "Initialize a workspace array for performing a sine transform.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/Makefile b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/Makefile
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/Makefile
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/large.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/large.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/large.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/large.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/medium.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/medium.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/medium.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/medium.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/runner.c b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/runner.c
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/runner.c
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/runner.c
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/small.json b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/small.json
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/fixtures/c/fftpack/small.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/fixtures/c/fftpack/small.json
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/sinti/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/generic/sinti/test/test.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/lib/index.js
index 0c5488fd1d9d..2058ecf7f6ad 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/lib/index.js
@@ -26,11 +26,6 @@
* The following modules are intentionally not exported: tools
*/
-// MODULES //
-
-var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
-
-
// MAIN //
/**
@@ -40,69 +35,6 @@ var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
*/
var ns = {};
-/**
-* @name cffti
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/fft/base/fftpack/cffti}
-*/
-setReadOnly( ns, 'cffti', require( '@stdlib/fft/base/fftpack/cffti' ) );
-
-/**
-* @name cosqi
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/fft/base/fftpack/cosqi}
-*/
-setReadOnly( ns, 'cosqi', require( '@stdlib/fft/base/fftpack/cosqi' ) );
-
-/**
-* @name costi
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/fft/base/fftpack/costi}
-*/
-setReadOnly( ns, 'costi', require( '@stdlib/fft/base/fftpack/costi' ) );
-
-/**
-* @name decompose
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/fft/base/fftpack/decompose}
-*/
-setReadOnly( ns, 'decompose', require( '@stdlib/fft/base/fftpack/decompose' ) );
-
-/**
-* @name rffti
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/fft/base/fftpack/rffti}
-*/
-setReadOnly( ns, 'rffti', require( '@stdlib/fft/base/fftpack/rffti' ) );
-
-/**
-* @name sinqi
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/fft/base/fftpack/sinqi}
-*/
-setReadOnly( ns, 'sinqi', require( '@stdlib/fft/base/fftpack/sinqi' ) );
-
-/**
-* @name sinti
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/fft/base/fftpack/sinti}
-*/
-setReadOnly( ns, 'sinti', require( '@stdlib/fft/base/fftpack/sinti' ) );
-
// EXPORTS //
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/README.md b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/README.md
similarity index 95%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/README.md
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/README.md
index d2f444887392..89ad36ee51fb 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/README.md
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/README.md
@@ -33,7 +33,7 @@ limitations under the License.
## Usage
```javascript
-var rffti = require( '@stdlib/fft/base/fftpack/ndarray/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/ndarray/generic/rffti' );
```
#### rffti( arrays )
@@ -97,7 +97,7 @@ The function has the following parameters:
var Float64Vector = require( '@stdlib/ndarray/vector/float64' );
var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
-var rffti = require( '@stdlib/fft/base/fftpack/ndarray/rffti' );
+var rffti = require( '@stdlib/fft/base/fftpack/ndarray/generic/rffti' );
var N = 8;
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/benchmark/benchmark.js b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/docs/repl.txt b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/docs/repl.txt
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/docs/types/test.ts b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/docs/types/test.ts
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/examples/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/examples/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/examples/index.js
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/lib/index.js b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/lib/index.js
similarity index 92%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/lib/index.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/lib/index.js
index d6b1fe501bc0..aa1936c5d704 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/lib/index.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/lib/index.js
@@ -21,14 +21,14 @@
/**
* Initialize a workspace array for performing a real-valued Fourier transform on a one-dimensional ndarray.
*
-* @module @stdlib/fft/base/fftpack/ndarray/rffti
+* @module @stdlib/fft/base/fftpack/ndarray/generic/rffti
*
* @example
* var Float64Vector = require( '@stdlib/ndarray/vector/float64' );
* var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
* var Slice = require( '@stdlib/slice/ctor' );
* var slice = require( '@stdlib/ndarray/slice' );
-* var rffti = require( '@stdlib/fft/base/fftpack/ndarray/rffti' );
+* var rffti = require( '@stdlib/fft/base/fftpack/ndarray/generic/rffti' );
*
* var N = 8;
* var len = scalar2ndarray( N, {
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/lib/main.js b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/lib/main.js
similarity index 97%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/lib/main.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/lib/main.js
index 8878a9993896..3826d518e4b3 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/lib/main.js
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/lib/main.js
@@ -23,7 +23,7 @@
var getStride = require( '@stdlib/ndarray/base/stride' );
var getOffset = require( '@stdlib/ndarray/base/offset' );
var getData = require( '@stdlib/ndarray/base/data-buffer' );
-var strided = require( '@stdlib/fft/base/fftpack/rffti' );
+var strided = require( '@stdlib/fft/base/fftpack/generic/rffti' );
var ndarraylike2scalar = require( '@stdlib/ndarray/base/ndarraylike2scalar' );
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/package.json b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/package.json
similarity index 95%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/package.json
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/package.json
index 4a473186e063..012776b2ffa7 100644
--- a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/package.json
+++ b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/fft/base/fftpack/ndarray/rffti",
+ "name": "@stdlib/fft/base/fftpack/ndarray/generic/rffti",
"version": "0.0.0",
"description": "Initialize a workspace array for performing a real-valued Fourier transform on a one-dimensional ndarray.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/test/test.js b/lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/fft/base/fftpack/ndarray/rffti/test/test.js
rename to lib/node_modules/@stdlib/fft/base/fftpack/ndarray/generic/rffti/test/test.js