monolish
0.17.3-dev.16
MONOlithic LInear equation Solvers for Highly-parallel architecture
include
monolish
blas
monolish_mattens_blas.hpp
Go to the documentation of this file.
1
// this code is generated by gen_mattens_blas.sh
2
#pragma once
3
#include "../common/monolish_common.hpp"
4
5
namespace
monolish
{
11
namespace
blas {
12
35
void
mattens
(
const
matrix::Dense<double>
&A,
36
const
tensor::tensor_Dense<double>
&x,
37
tensor::tensor_Dense<double>
&y);
38
void
mattens
(
const
matrix::Dense<double>
&A,
39
const
tensor::tensor_Dense<double>
&x,
40
view_tensor_Dense
<
vector<double>
,
double
> &y);
41
void
mattens
(
const
matrix::Dense<double>
&A,
42
const
tensor::tensor_Dense<double>
&x,
43
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
44
void
mattens
(
const
matrix::Dense<double>
&A,
45
const
tensor::tensor_Dense<double>
&x,
46
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
47
void
mattens
(
const
matrix::Dense<double>
&A,
48
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
49
tensor::tensor_Dense<double>
&y);
50
void
mattens
(
const
matrix::Dense<double>
&A,
51
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
52
view_tensor_Dense
<
vector<double>
,
double
> &y);
53
void
mattens
(
const
matrix::Dense<double>
&A,
54
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
55
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
56
void
mattens
(
const
matrix::Dense<double>
&A,
57
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
58
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
59
void
mattens
(
const
matrix::Dense<double>
&A,
60
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
61
tensor::tensor_Dense<double>
&y);
62
void
mattens
(
const
matrix::Dense<double>
&A,
63
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
64
view_tensor_Dense
<
vector<double>
,
double
> &y);
65
void
mattens
(
const
matrix::Dense<double>
&A,
66
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
67
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
68
void
mattens
(
const
matrix::Dense<double>
&A,
69
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
70
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
71
void
mattens
(
const
matrix::Dense<double>
&A,
72
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
73
tensor::tensor_Dense<double>
&y);
74
void
mattens
(
const
matrix::Dense<double>
&A,
75
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
76
view_tensor_Dense
<
vector<double>
,
double
> &y);
77
void
mattens
(
const
matrix::Dense<double>
&A,
78
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
79
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
80
void
mattens
(
const
matrix::Dense<double>
&A,
81
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
82
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
83
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
84
const
tensor::tensor_Dense<double>
&x,
85
tensor::tensor_Dense<double>
&y);
86
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
87
const
tensor::tensor_Dense<double>
&x,
88
view_tensor_Dense
<
vector<double>
,
double
> &y);
89
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
90
const
tensor::tensor_Dense<double>
&x,
91
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
92
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
93
const
tensor::tensor_Dense<double>
&x,
94
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
95
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
96
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
97
tensor::tensor_Dense<double>
&y);
98
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
99
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
100
view_tensor_Dense
<
vector<double>
,
double
> &y);
101
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
102
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
103
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
104
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
105
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
106
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
107
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
108
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
109
tensor::tensor_Dense<double>
&y);
110
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
111
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
112
view_tensor_Dense
<
vector<double>
,
double
> &y);
113
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
114
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
115
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
116
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
117
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
118
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
119
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
120
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
121
tensor::tensor_Dense<double>
&y);
122
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
123
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
124
view_tensor_Dense
<
vector<double>
,
double
> &y);
125
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
126
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
127
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
128
void
mattens
(
const
view_Dense
<
vector<double>
,
double
> &A,
129
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
130
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
131
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
132
const
tensor::tensor_Dense<double>
&x,
133
tensor::tensor_Dense<double>
&y);
134
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
135
const
tensor::tensor_Dense<double>
&x,
136
view_tensor_Dense
<
vector<double>
,
double
> &y);
137
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
138
const
tensor::tensor_Dense<double>
&x,
139
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
140
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
141
const
tensor::tensor_Dense<double>
&x,
142
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
143
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
144
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
145
tensor::tensor_Dense<double>
&y);
146
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
147
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
148
view_tensor_Dense
<
vector<double>
,
double
> &y);
149
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
150
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
151
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
152
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
153
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
154
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
155
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
156
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
157
tensor::tensor_Dense<double>
&y);
158
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
159
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
160
view_tensor_Dense
<
vector<double>
,
double
> &y);
161
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
162
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
163
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
164
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
165
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
166
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
167
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
168
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
169
tensor::tensor_Dense<double>
&y);
170
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
171
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
172
view_tensor_Dense
<
vector<double>
,
double
> &y);
173
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
174
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
175
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
176
void
mattens
(
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
177
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
178
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
179
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
180
const
tensor::tensor_Dense<double>
&x,
181
tensor::tensor_Dense<double>
&y);
182
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
183
const
tensor::tensor_Dense<double>
&x,
184
view_tensor_Dense
<
vector<double>
,
double
> &y);
185
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
186
const
tensor::tensor_Dense<double>
&x,
187
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
188
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
189
const
tensor::tensor_Dense<double>
&x,
190
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
191
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
192
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
193
tensor::tensor_Dense<double>
&y);
194
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
195
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
196
view_tensor_Dense
<
vector<double>
,
double
> &y);
197
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
198
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
199
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
200
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
201
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
202
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
203
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
204
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
205
tensor::tensor_Dense<double>
&y);
206
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
207
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
208
view_tensor_Dense
<
vector<double>
,
double
> &y);
209
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
210
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
211
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
212
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
213
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
214
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
215
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
216
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
217
tensor::tensor_Dense<double>
&y);
218
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
219
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
220
view_tensor_Dense
<
vector<double>
,
double
> &y);
221
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
222
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
223
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
224
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
225
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
226
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
227
void
mattens
(
const
matrix::Dense<float>
&A,
228
const
tensor::tensor_Dense<float>
&x,
229
tensor::tensor_Dense<float>
&y);
230
void
mattens
(
const
matrix::Dense<float>
&A,
231
const
tensor::tensor_Dense<float>
&x,
232
view_tensor_Dense
<
vector<float>
,
float
> &y);
233
void
mattens
(
const
matrix::Dense<float>
&A,
234
const
tensor::tensor_Dense<float>
&x,
235
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
236
void
mattens
(
const
matrix::Dense<float>
&A,
237
const
tensor::tensor_Dense<float>
&x,
238
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
239
void
mattens
(
const
matrix::Dense<float>
&A,
240
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
241
tensor::tensor_Dense<float>
&y);
242
void
mattens
(
const
matrix::Dense<float>
&A,
243
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
244
view_tensor_Dense
<
vector<float>
,
float
> &y);
245
void
mattens
(
const
matrix::Dense<float>
&A,
246
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
247
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
248
void
mattens
(
const
matrix::Dense<float>
&A,
249
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
250
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
251
void
mattens
(
const
matrix::Dense<float>
&A,
252
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
253
tensor::tensor_Dense<float>
&y);
254
void
mattens
(
const
matrix::Dense<float>
&A,
255
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
256
view_tensor_Dense
<
vector<float>
,
float
> &y);
257
void
mattens
(
const
matrix::Dense<float>
&A,
258
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
259
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
260
void
mattens
(
const
matrix::Dense<float>
&A,
261
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
262
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
263
void
mattens
(
const
matrix::Dense<float>
&A,
264
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
265
tensor::tensor_Dense<float>
&y);
266
void
mattens
(
const
matrix::Dense<float>
&A,
267
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
268
view_tensor_Dense
<
vector<float>
,
float
> &y);
269
void
mattens
(
const
matrix::Dense<float>
&A,
270
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
271
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
272
void
mattens
(
const
matrix::Dense<float>
&A,
273
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
274
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
275
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
276
const
tensor::tensor_Dense<float>
&x,
277
tensor::tensor_Dense<float>
&y);
278
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
279
const
tensor::tensor_Dense<float>
&x,
280
view_tensor_Dense
<
vector<float>
,
float
> &y);
281
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
282
const
tensor::tensor_Dense<float>
&x,
283
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
284
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
285
const
tensor::tensor_Dense<float>
&x,
286
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
287
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
288
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
289
tensor::tensor_Dense<float>
&y);
290
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
291
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
292
view_tensor_Dense
<
vector<float>
,
float
> &y);
293
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
294
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
295
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
296
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
297
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
298
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
299
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
300
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
301
tensor::tensor_Dense<float>
&y);
302
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
303
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
304
view_tensor_Dense
<
vector<float>
,
float
> &y);
305
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
306
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
307
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
308
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
309
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
310
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
311
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
312
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
313
tensor::tensor_Dense<float>
&y);
314
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
315
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
316
view_tensor_Dense
<
vector<float>
,
float
> &y);
317
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
318
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
319
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
320
void
mattens
(
const
view_Dense
<
vector<float>
,
float
> &A,
321
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
322
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
323
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
324
const
tensor::tensor_Dense<float>
&x,
325
tensor::tensor_Dense<float>
&y);
326
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
327
const
tensor::tensor_Dense<float>
&x,
328
view_tensor_Dense
<
vector<float>
,
float
> &y);
329
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
330
const
tensor::tensor_Dense<float>
&x,
331
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
332
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
333
const
tensor::tensor_Dense<float>
&x,
334
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
335
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
336
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
337
tensor::tensor_Dense<float>
&y);
338
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
339
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
340
view_tensor_Dense
<
vector<float>
,
float
> &y);
341
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
342
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
343
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
344
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
345
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
346
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
347
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
348
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
349
tensor::tensor_Dense<float>
&y);
350
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
351
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
352
view_tensor_Dense
<
vector<float>
,
float
> &y);
353
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
354
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
355
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
356
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
357
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
358
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
359
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
360
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
361
tensor::tensor_Dense<float>
&y);
362
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
363
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
364
view_tensor_Dense
<
vector<float>
,
float
> &y);
365
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
366
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
367
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
368
void
mattens
(
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
369
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
370
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
371
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
372
const
tensor::tensor_Dense<float>
&x,
373
tensor::tensor_Dense<float>
&y);
374
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
375
const
tensor::tensor_Dense<float>
&x,
376
view_tensor_Dense
<
vector<float>
,
float
> &y);
377
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
378
const
tensor::tensor_Dense<float>
&x,
379
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
380
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
381
const
tensor::tensor_Dense<float>
&x,
382
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
383
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
384
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
385
tensor::tensor_Dense<float>
&y);
386
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
387
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
388
view_tensor_Dense
<
vector<float>
,
float
> &y);
389
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
390
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
391
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
392
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
393
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
394
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
395
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
396
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
397
tensor::tensor_Dense<float>
&y);
398
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
399
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
400
view_tensor_Dense
<
vector<float>
,
float
> &y);
401
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
402
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
403
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
404
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
405
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
406
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
407
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
408
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
409
tensor::tensor_Dense<float>
&y);
410
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
411
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
412
view_tensor_Dense
<
vector<float>
,
float
> &y);
413
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
414
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
415
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
416
void
mattens
(
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
417
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
418
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
438
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
439
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
440
tensor::tensor_Dense<double>
&y);
441
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
442
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
443
view_tensor_Dense
<
vector<double>
,
double
> &y);
444
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
445
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
446
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
447
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
448
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
449
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
450
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
451
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
452
const
double
&b,
tensor::tensor_Dense<double>
&y);
453
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
454
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
455
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
456
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
457
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
458
const
double
&b,
459
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
460
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
461
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
462
const
double
&b,
463
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
464
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
465
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
466
const
double
&b,
tensor::tensor_Dense<double>
&y);
467
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
468
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
469
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
470
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
471
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
472
const
double
&b,
473
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
474
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
475
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
476
const
double
&b,
477
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
478
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
479
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
480
const
double
&b,
tensor::tensor_Dense<double>
&y);
481
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
482
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
483
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
484
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
485
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
486
const
double
&b,
487
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
488
void
mattens
(
const
double
&a,
const
matrix::Dense<double>
&A,
489
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
490
const
double
&b,
491
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
492
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
493
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
494
tensor::tensor_Dense<double>
&y);
495
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
496
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
497
view_tensor_Dense
<
vector<double>
,
double
> &y);
498
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
499
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
500
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
501
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
502
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
503
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
504
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
505
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
506
const
double
&b,
tensor::tensor_Dense<double>
&y);
507
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
508
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
509
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
510
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
511
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
512
const
double
&b,
513
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
514
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
515
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
516
const
double
&b,
517
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
518
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
519
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
520
const
double
&b,
tensor::tensor_Dense<double>
&y);
521
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
522
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
523
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
524
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
525
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
526
const
double
&b,
527
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
528
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
529
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
530
const
double
&b,
531
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
532
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
533
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
534
const
double
&b,
tensor::tensor_Dense<double>
&y);
535
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
536
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
537
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
538
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
539
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
540
const
double
&b,
541
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
542
void
mattens
(
const
double
&a,
const
view_Dense
<
vector<double>
,
double
> &A,
543
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
544
const
double
&b,
545
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
546
void
mattens
(
const
double
&a,
547
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
548
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
549
tensor::tensor_Dense<double>
&y);
550
void
mattens
(
const
double
&a,
551
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
552
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
553
view_tensor_Dense
<
vector<double>
,
double
> &y);
554
void
mattens
(
const
double
&a,
555
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
556
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
557
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
558
void
mattens
(
const
double
&a,
559
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
560
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
561
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
562
void
mattens
(
const
double
&a,
563
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
564
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
565
const
double
&b,
tensor::tensor_Dense<double>
&y);
566
void
mattens
(
const
double
&a,
567
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
568
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
569
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
570
void
mattens
(
const
double
&a,
571
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
572
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
573
const
double
&b,
574
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
575
void
mattens
(
const
double
&a,
576
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
577
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
578
const
double
&b,
579
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
580
void
mattens
(
const
double
&a,
581
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
582
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
583
const
double
&b,
tensor::tensor_Dense<double>
&y);
584
void
mattens
(
const
double
&a,
585
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
586
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
587
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
588
void
mattens
(
const
double
&a,
589
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
590
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
591
const
double
&b,
592
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
593
void
mattens
(
const
double
&a,
594
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
595
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
596
const
double
&b,
597
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
598
void
mattens
(
const
double
&a,
599
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
600
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
601
const
double
&b,
tensor::tensor_Dense<double>
&y);
602
void
mattens
(
const
double
&a,
603
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
604
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
605
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
606
void
mattens
(
const
double
&a,
607
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
608
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
609
const
double
&b,
610
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
611
void
mattens
(
const
double
&a,
612
const
view_Dense
<
matrix::Dense<double>
,
double
> &A,
613
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
614
const
double
&b,
615
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
616
void
mattens
(
const
double
&a,
617
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
618
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
619
tensor::tensor_Dense<double>
&y);
620
void
mattens
(
const
double
&a,
621
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
622
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
623
view_tensor_Dense
<
vector<double>
,
double
> &y);
624
void
mattens
(
const
double
&a,
625
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
626
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
627
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
628
void
mattens
(
const
double
&a,
629
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
630
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
631
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
632
void
mattens
(
const
double
&a,
633
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
634
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
635
const
double
&b,
tensor::tensor_Dense<double>
&y);
636
void
mattens
(
const
double
&a,
637
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
638
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
639
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
640
void
mattens
(
const
double
&a,
641
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
642
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
643
const
double
&b,
644
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
645
void
mattens
(
const
double
&a,
646
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
647
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
648
const
double
&b,
649
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
650
void
mattens
(
const
double
&a,
651
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
652
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
653
const
double
&b,
tensor::tensor_Dense<double>
&y);
654
void
mattens
(
const
double
&a,
655
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
656
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
657
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
658
void
mattens
(
const
double
&a,
659
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
660
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
661
const
double
&b,
662
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
663
void
mattens
(
const
double
&a,
664
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
665
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
666
const
double
&b,
667
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
668
void
mattens
(
const
double
&a,
669
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
670
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
671
const
double
&b,
tensor::tensor_Dense<double>
&y);
672
void
mattens
(
const
double
&a,
673
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
674
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
675
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
676
void
mattens
(
const
double
&a,
677
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
678
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
679
const
double
&b,
680
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
681
void
mattens
(
const
double
&a,
682
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
683
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
684
const
double
&b,
685
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
686
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
687
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
688
tensor::tensor_Dense<float>
&y);
689
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
690
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
691
view_tensor_Dense
<
vector<float>
,
float
> &y);
692
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
693
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
694
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
695
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
696
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
697
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
698
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
699
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
700
tensor::tensor_Dense<float>
&y);
701
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
702
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
703
view_tensor_Dense
<
vector<float>
,
float
> &y);
704
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
705
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
706
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
707
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
708
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
709
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
710
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
711
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
712
const
float
&b,
tensor::tensor_Dense<float>
&y);
713
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
714
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
715
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
716
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
717
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
718
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
719
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
720
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
721
const
float
&b,
722
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
723
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
724
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
725
const
float
&b,
tensor::tensor_Dense<float>
&y);
726
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
727
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
728
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
729
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
730
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
731
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
732
void
mattens
(
const
float
&a,
const
matrix::Dense<float>
&A,
733
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
734
const
float
&b,
735
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
736
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
737
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
738
tensor::tensor_Dense<float>
&y);
739
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
740
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
741
view_tensor_Dense
<
vector<float>
,
float
> &y);
742
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
743
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
744
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
745
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
746
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
747
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
748
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
749
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
750
tensor::tensor_Dense<float>
&y);
751
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
752
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
753
view_tensor_Dense
<
vector<float>
,
float
> &y);
754
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
755
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
756
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
757
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
758
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
759
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
760
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
761
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
762
const
float
&b,
tensor::tensor_Dense<float>
&y);
763
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
764
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
765
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
766
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
767
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
768
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
769
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
770
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
771
const
float
&b,
772
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
773
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
774
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
775
const
float
&b,
tensor::tensor_Dense<float>
&y);
776
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
777
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
778
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
779
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
780
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
781
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
782
void
mattens
(
const
float
&a,
const
view_Dense
<
vector<float>
,
float
> &A,
783
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
784
const
float
&b,
785
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
786
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
787
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
788
tensor::tensor_Dense<float>
&y);
789
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
790
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
791
view_tensor_Dense
<
vector<float>
,
float
> &y);
792
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
793
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
794
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
795
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
796
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
797
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
798
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
799
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
800
tensor::tensor_Dense<float>
&y);
801
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
802
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
803
view_tensor_Dense
<
vector<float>
,
float
> &y);
804
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
805
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
806
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
807
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
808
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
809
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
810
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
811
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
812
const
float
&b,
tensor::tensor_Dense<float>
&y);
813
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
814
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
815
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
816
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
817
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
818
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
819
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
820
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
821
const
float
&b,
822
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
823
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
824
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
825
const
float
&b,
tensor::tensor_Dense<float>
&y);
826
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
827
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
828
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
829
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
830
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
831
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
832
void
mattens
(
const
float
&a,
const
view_Dense
<
matrix::Dense<float>
,
float
> &A,
833
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
834
const
float
&b,
835
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
836
void
mattens
(
const
float
&a,
837
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
838
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
839
tensor::tensor_Dense<float>
&y);
840
void
mattens
(
const
float
&a,
841
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
842
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
843
view_tensor_Dense
<
vector<float>
,
float
> &y);
844
void
mattens
(
const
float
&a,
845
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
846
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
847
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
848
void
mattens
(
const
float
&a,
849
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
850
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
851
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
852
void
mattens
(
const
float
&a,
853
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
854
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
855
tensor::tensor_Dense<float>
&y);
856
void
mattens
(
const
float
&a,
857
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
858
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
859
view_tensor_Dense
<
vector<float>
,
float
> &y);
860
void
mattens
(
const
float
&a,
861
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
862
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
863
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
864
void
mattens
(
const
float
&a,
865
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
866
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
867
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
868
void
mattens
(
const
float
&a,
869
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
870
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
871
const
float
&b,
tensor::tensor_Dense<float>
&y);
872
void
mattens
(
const
float
&a,
873
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
874
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
875
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
876
void
mattens
(
const
float
&a,
877
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
878
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
879
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
880
void
mattens
(
const
float
&a,
881
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
882
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
883
const
float
&b,
884
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
885
void
mattens
(
const
float
&a,
886
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
887
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
888
const
float
&b,
tensor::tensor_Dense<float>
&y);
889
void
mattens
(
const
float
&a,
890
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
891
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
892
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
893
void
mattens
(
const
float
&a,
894
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
895
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
896
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
897
void
mattens
(
const
float
&a,
898
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
899
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
900
const
float
&b,
901
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
921
void
mattens
(
const
matrix::CRS<double>
&A,
922
const
tensor::tensor_Dense<double>
&x,
923
tensor::tensor_Dense<double>
&y);
924
void
mattens
(
const
matrix::CRS<double>
&A,
925
const
tensor::tensor_Dense<double>
&x,
926
view_tensor_Dense
<
vector<double>
,
double
> &y);
927
void
mattens
(
const
matrix::CRS<double>
&A,
928
const
tensor::tensor_Dense<double>
&x,
929
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
930
void
mattens
(
const
matrix::CRS<double>
&A,
931
const
tensor::tensor_Dense<double>
&x,
932
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
933
void
mattens
(
const
matrix::CRS<double>
&A,
934
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
935
tensor::tensor_Dense<double>
&y);
936
void
mattens
(
const
matrix::CRS<double>
&A,
937
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
938
view_tensor_Dense
<
vector<double>
,
double
> &y);
939
void
mattens
(
const
matrix::CRS<double>
&A,
940
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
941
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
942
void
mattens
(
const
matrix::CRS<double>
&A,
943
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
944
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
945
void
mattens
(
const
matrix::CRS<double>
&A,
946
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
947
tensor::tensor_Dense<double>
&y);
948
void
mattens
(
const
matrix::CRS<double>
&A,
949
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
950
view_tensor_Dense
<
vector<double>
,
double
> &y);
951
void
mattens
(
const
matrix::CRS<double>
&A,
952
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
953
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
954
void
mattens
(
const
matrix::CRS<double>
&A,
955
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
956
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
957
void
mattens
(
const
matrix::CRS<double>
&A,
958
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
959
tensor::tensor_Dense<double>
&y);
960
void
mattens
(
const
matrix::CRS<double>
&A,
961
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
962
view_tensor_Dense
<
vector<double>
,
double
> &y);
963
void
mattens
(
const
matrix::CRS<double>
&A,
964
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
965
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
966
void
mattens
(
const
matrix::CRS<double>
&A,
967
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
968
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
969
void
mattens
(
const
matrix::CRS<float>
&A,
const
tensor::tensor_Dense<float>
&x,
970
tensor::tensor_Dense<float>
&y);
971
void
mattens
(
const
matrix::CRS<float>
&A,
const
tensor::tensor_Dense<float>
&x,
972
view_tensor_Dense
<
vector<float>
,
float
> &y);
973
void
mattens
(
const
matrix::CRS<float>
&A,
const
tensor::tensor_Dense<float>
&x,
974
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
975
void
mattens
(
const
matrix::CRS<float>
&A,
const
tensor::tensor_Dense<float>
&x,
976
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
977
void
mattens
(
const
matrix::CRS<float>
&A,
978
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
979
tensor::tensor_Dense<float>
&y);
980
void
mattens
(
const
matrix::CRS<float>
&A,
981
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
982
view_tensor_Dense
<
vector<float>
,
float
> &y);
983
void
mattens
(
const
matrix::CRS<float>
&A,
984
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
985
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
986
void
mattens
(
const
matrix::CRS<float>
&A,
987
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
988
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
989
void
mattens
(
const
matrix::CRS<float>
&A,
990
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
991
tensor::tensor_Dense<float>
&y);
992
void
mattens
(
const
matrix::CRS<float>
&A,
993
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
994
view_tensor_Dense
<
vector<float>
,
float
> &y);
995
void
mattens
(
const
matrix::CRS<float>
&A,
996
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
997
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
998
void
mattens
(
const
matrix::CRS<float>
&A,
999
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
1000
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
1001
void
mattens
(
const
matrix::CRS<float>
&A,
1002
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
1003
tensor::tensor_Dense<float>
&y);
1004
void
mattens
(
const
matrix::CRS<float>
&A,
1005
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
1006
view_tensor_Dense
<
vector<float>
,
float
> &y);
1007
void
mattens
(
const
matrix::CRS<float>
&A,
1008
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
1009
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
1010
void
mattens
(
const
matrix::CRS<float>
&A,
1011
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
1012
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
1032
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1033
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
1034
tensor::tensor_Dense<double>
&y);
1035
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1036
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
1037
view_tensor_Dense
<
vector<double>
,
double
> &y);
1038
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1039
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
1040
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
1041
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1042
const
tensor::tensor_Dense<double>
&x,
const
double
&b,
1043
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
1044
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1045
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
1046
const
double
&b,
tensor::tensor_Dense<double>
&y);
1047
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1048
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
1049
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
1050
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1051
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
1052
const
double
&b,
1053
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
1054
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1055
const
view_tensor_Dense
<
vector<double>
,
double
> &x,
1056
const
double
&b,
1057
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
1058
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1059
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
1060
const
double
&b,
tensor::tensor_Dense<double>
&y);
1061
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1062
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
1063
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
1064
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1065
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
1066
const
double
&b,
1067
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
1068
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1069
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &x,
1070
const
double
&b,
1071
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
1072
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1073
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
1074
const
double
&b,
tensor::tensor_Dense<double>
&y);
1075
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1076
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
1077
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
1078
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1079
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
1080
const
double
&b,
1081
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
1082
void
mattens
(
const
double
&a,
const
matrix::CRS<double>
&A,
1083
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
1084
const
double
&b,
1085
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
1086
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1087
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
1088
tensor::tensor_Dense<float>
&y);
1089
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1090
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
1091
view_tensor_Dense
<
vector<float>
,
float
> &y);
1092
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1093
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
1094
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
1095
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1096
const
tensor::tensor_Dense<float>
&x,
const
float
&b,
1097
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
1098
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1099
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
1100
tensor::tensor_Dense<float>
&y);
1101
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1102
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
1103
view_tensor_Dense
<
vector<float>
,
float
> &y);
1104
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1105
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
1106
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
1107
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1108
const
view_tensor_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
1109
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
1110
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1111
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
1112
const
float
&b,
tensor::tensor_Dense<float>
&y);
1113
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1114
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
1115
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
1116
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1117
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
1118
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
1119
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1120
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &x,
1121
const
float
&b,
1122
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
1123
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1124
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
1125
const
float
&b,
tensor::tensor_Dense<float>
&y);
1126
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1127
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
1128
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
1129
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1130
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
1131
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
1132
void
mattens
(
const
float
&a,
const
matrix::CRS<float>
&A,
1133
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
1134
const
float
&b,
1135
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
1139
}
// namespace blas
1140
}
// namespace monolish
monolish::matrix::CRS
Compressed Row Storage (CRS) format Matrix.
Definition:
monolish_crs.hpp:39
monolish::matrix::Dense
Dense format Matrix.
Definition:
monolish_dense.hpp:30
monolish::tensor::tensor_Dense
Definition:
monolish_tensor_dense.hpp:13
monolish::vector< double >
monolish::view_Dense
Dense view class.
Definition:
monolish_view_dense.hpp:50
monolish::view_tensor_Dense
Dense view class.
Definition:
monolish_view_tensor_dense.hpp:50
monolish::blas::mattens
void mattens(const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, tensor::tensor_Dense< double > &y)
matrix and tensor_Dense tensor multiplication: ex. y_{ikl} = A_{ij} x_{jkl}
monolish
monolish namespaces
Definition:
monolish_matrix_blas.hpp:5
Generated by
1.9.1