@@ -46,25 +46,25 @@ tape( 'the function copies all of a matrix `A` to another matrix `B` (row-major)
46
46
var A ;
47
47
var B ;
48
48
49
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
49
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
50
50
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
51
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
51
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
52
52
53
53
out = dlacpy ( 'all' , 2 , 3 , A , 3 , 1 , 1 , B , 3 , 1 , 3 ) ;
54
54
t . strictEqual ( out , B , 'returns expected value' ) ;
55
55
t . deepEqual ( out , expected , 'returns expected value' ) ;
56
56
57
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
57
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
58
58
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
59
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 6 .0, 5 .0, 4 .0, 3 .0, 2 .0, 1 .0 ] ) ;
59
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 16 .0, 15 .0, 14 .0, 13 .0, 12 .0, 11 .0 ] ) ;
60
60
61
61
out = dlacpy ( 'all' , 2 , 3 , A , - 3 , - 1 , 6 , B , 3 , 1 , 3 ) ;
62
62
t . strictEqual ( out , B , 'returns expected value' ) ;
63
63
t . deepEqual ( out , expected , 'returns expected value' ) ;
64
64
65
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
65
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
66
66
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
67
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
67
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
68
68
69
69
out = dlacpy ( 'all' , 3 , 2 , A , 2 , 1 , 1 , B , 2 , 1 , 3 ) ;
70
70
t . strictEqual ( out , B , 'returns expected value' ) ;
@@ -79,25 +79,25 @@ tape( 'the function copies part of a matrix `A` to another matrix `B` (row-major
79
79
var A ;
80
80
var B ;
81
81
82
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
82
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
83
83
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
84
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 2 .0, 3 .0, 0.0 , 5 .0, 6 .0 ] ) ;
84
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 12 .0, 13 .0, 0.0 , 15 .0, 16 .0 ] ) ;
85
85
86
86
out = dlacpy ( 'upper' , 2 , 3 , A , 3 , 1 , 1 , B , 3 , 1 , 3 ) ;
87
87
t . strictEqual ( out , B , 'returns expected value' ) ;
88
88
t . deepEqual ( out , expected , 'returns expected value' ) ;
89
89
90
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
90
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
91
91
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
92
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 3 .0, 2 .0, 1 .0, 0.0 , 5 .0, 4 .0 ] ) ;
92
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 13 .0, 12 .0, 11 .0, 0.0 , 15 .0, 14 .0 ] ) ;
93
93
94
94
out = dlacpy ( 'upper' , 2 , 3 , A , 3 , - 1 , 3 , B , 3 , 1 , 3 ) ;
95
95
t . strictEqual ( out , B , 'returns expected value' ) ;
96
96
t . deepEqual ( out , expected , 'returns expected value' ) ;
97
97
98
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
98
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
99
99
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
100
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 2 .0, 0.0 , 4 .0, 0.0 , 0.0 ] ) ;
100
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 12 .0, 0.0 , 14 .0, 0.0 , 0.0 ] ) ;
101
101
102
102
out = dlacpy ( 'upper' , 3 , 2 , A , 2 , 1 , 1 , B , 2 , 1 , 3 ) ;
103
103
t . strictEqual ( out , B , 'returns expected value' ) ;
@@ -112,25 +112,25 @@ tape( 'the function copies part of a matrix `A` to another matrix `B` (row-major
112
112
var A ;
113
113
var B ;
114
114
115
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
115
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
116
116
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
117
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 0.0 , 0.0 , 4 .0, 5 .0, 0.0 ] ) ;
117
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 0.0 , 0.0 , 14 .0, 15 .0, 0.0 ] ) ;
118
118
119
119
out = dlacpy ( 'lower' , 2 , 3 , A , 3 , 1 , 1 , B , 3 , 1 , 3 ) ;
120
120
t . strictEqual ( out , B , 'returns expected value' ) ;
121
121
t . deepEqual ( out , expected , 'returns expected value' ) ;
122
122
123
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
123
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
124
124
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
125
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 4 .0, 0.0 , 0.0 , 1 .0, 2 .0, 0.0 ] ) ;
125
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 14 .0, 0.0 , 0.0 , 11 .0, 12 .0, 0.0 ] ) ;
126
126
127
127
out = dlacpy ( 'lower' , 2 , 3 , A , - 3 , 1 , 4 , B , 3 , 1 , 3 ) ;
128
128
t . strictEqual ( out , B , 'returns expected value' ) ;
129
129
t . deepEqual ( out , expected , 'returns expected value' ) ;
130
130
131
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
131
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
132
132
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
133
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 0.0 , 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
133
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 0.0 , 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
134
134
135
135
out = dlacpy ( 'lower' , 3 , 2 , A , 2 , 1 , 1 , B , 2 , 1 , 3 ) ;
136
136
t . strictEqual ( out , B , 'returns expected value' ) ;
@@ -145,25 +145,25 @@ tape( 'the function copies all of a matrix `A` to another matrix `B` (column-maj
145
145
var A ;
146
146
var B ;
147
147
148
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
148
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
149
149
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
150
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
150
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
151
151
152
152
out = dlacpy ( 'all' , 2 , 3 , A , 1 , 2 , 1 , B , 1 , 2 , 3 ) ;
153
153
t . strictEqual ( out , B , 'returns expected value' ) ;
154
154
t . deepEqual ( out , expected , 'returns expected value' ) ;
155
155
156
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
156
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
157
157
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
158
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 6 .0, 5 .0, 4 .0, 3 .0, 2 .0, 1 .0 ] ) ;
158
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 16 .0, 15 .0, 14 .0, 13 .0, 12 .0, 11 .0 ] ) ;
159
159
160
160
out = dlacpy ( 'all' , 2 , 3 , A , 1 , 2 , 1 , B , - 1 , - 2 , 8 ) ;
161
161
t . strictEqual ( out , B , 'returns expected value' ) ;
162
162
t . deepEqual ( out , expected , 'returns expected value' ) ;
163
163
164
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
164
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
165
165
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
166
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
166
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
167
167
168
168
out = dlacpy ( 'all' , 3 , 2 , A , 1 , 3 , 1 , B , 1 , 3 , 3 ) ;
169
169
t . strictEqual ( out , B , 'returns expected value' ) ;
@@ -178,25 +178,25 @@ tape( 'the function copies part of a matrix `A` to another matrix `B` (column-ma
178
178
var A ;
179
179
var B ;
180
180
181
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
181
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
182
182
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
183
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 0.0 , 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
183
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 0.0 , 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
184
184
185
185
out = dlacpy ( 'upper' , 2 , 3 , A , 1 , 2 , 1 , B , 1 , 2 , 3 ) ;
186
186
t . strictEqual ( out , B , 'returns expected value' ) ;
187
187
t . deepEqual ( out , expected , 'returns expected value' ) ;
188
188
189
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
189
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
190
190
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
191
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 1 .0, 4 .0, 3 .0, 6 .0, 5 .0 ] ) ;
191
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 11 .0, 14 .0, 13 .0, 16 .0, 15 .0 ] ) ;
192
192
193
193
out = dlacpy ( 'upper' , 2 , 3 , A , 1 , 2 , 1 , B , - 1 , 2 , 4 ) ;
194
194
t . strictEqual ( out , B , 'returns expected value' ) ;
195
195
t . deepEqual ( out , expected , 'returns expected value' ) ;
196
196
197
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
197
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
198
198
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
199
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 0.0 , 0.0 , 4 .0, 5 .0, 0.0 ] ) ;
199
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 0.0 , 0.0 , 14 .0, 15 .0, 0.0 ] ) ;
200
200
201
201
out = dlacpy ( 'upper' , 3 , 2 , A , 1 , 3 , 1 , B , 1 , 3 , 3 ) ;
202
202
t . strictEqual ( out , B , 'returns expected value' ) ;
@@ -211,25 +211,25 @@ tape( 'the function copies part of a matrix `A` to another matrix `B` (column-ma
211
211
var A ;
212
212
var B ;
213
213
214
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
214
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
215
215
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
216
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 2 .0, 0.0 , 4 .0, 0.0 , 0.0 ] ) ;
216
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 12 .0, 0.0 , 14 .0, 0.0 , 0.0 ] ) ;
217
217
218
218
out = dlacpy ( 'lower' , 2 , 3 , A , 1 , 2 , 1 , B , 1 , 2 , 3 ) ;
219
219
t . strictEqual ( out , B , 'returns expected value' ) ;
220
220
t . deepEqual ( out , expected , 'returns expected value' ) ;
221
221
222
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
222
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
223
223
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
224
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 4 .0, 1 .0, 2 .0 ] ) ;
224
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 14 .0, 11 .0, 12 .0 ] ) ;
225
225
226
226
out = dlacpy ( 'lower' , 2 , 3 , A , 1 , 2 , 1 , B , 1 , - 2 , 7 ) ;
227
227
t . strictEqual ( out , B , 'returns expected value' ) ;
228
228
t . deepEqual ( out , expected , 'returns expected value' ) ;
229
229
230
- A = new Float64Array ( [ 0 .0, 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] ) ;
230
+ A = new Float64Array ( [ 10 .0, 11 .0, 12 .0, 13 .0, 14 .0, 15 .0, 16 .0 ] ) ;
231
231
B = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] ) ;
232
- expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 1 .0, 2 .0, 3 .0, 0.0 , 5 .0, 6 .0 ] ) ;
232
+ expected = new Float64Array ( [ 0.0 , 0.0 , 0.0 , 11 .0, 12 .0, 13 .0, 0.0 , 15 .0, 16 .0 ] ) ;
233
233
234
234
out = dlacpy ( 'lower' , 3 , 2 , A , 1 , 3 , 1 , B , 1 , 3 , 3 ) ;
235
235
t . strictEqual ( out , B , 'returns expected value' ) ;
0 commit comments