You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Licensed under the Apache License, Version 2.0 (the "License");
7
+
* you may not use this file except in compliance with the License.
8
+
* You may obtain a copy of the License at
9
+
*
10
+
* http://www.apache.org/licenses/LICENSE-2.0
11
+
*
12
+
* Unless required by applicable law or agreed to in writing, software
13
+
* distributed under the License is distributed on an "AS IS" BASIS,
14
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
+
* See the License for the specific language governing permissions and
16
+
* limitations under the License.
17
+
*/
18
+
19
+
'use strict';
20
+
21
+
// MAIN //
22
+
23
+
/**
24
+
* Adds two single-precision complex floating-point numbers stored in real-valued strided array views and assigns results to a provided strided output array.
25
+
*
26
+
* @param {Float64Array} z1 - first complex number view
27
+
* @param {integer} strideZ1 - stride length for `z1`
28
+
* @param {NonNegativeInteger} offsetZ1 - starting index for `z1`
29
+
* @param {Float64Array} z2 - second complex number view
30
+
* @param {integer} strideZ2 - stride length for `z2`
31
+
* @param {NonNegativeInteger} offsetZ2 - starting index for `z2`
32
+
* @param {Collection} out - output array
33
+
* @param {integer} strideOut - stride length for `out`
34
+
* @param {NonNegativeInteger} offsetOut - starting index for `out`
35
+
* @returns {Collection} output array
36
+
*
37
+
* @example
38
+
* var Float32Array = require( '@stdlib/array/float32' );
39
+
*
40
+
* var z1 = new Float32Array( [ 5.0, 3.0 ] );
41
+
* var z2 = new Float32Array( [ -2.0, 1.0 ] );
42
+
*
43
+
* var out = strided( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
0 commit comments