monolish
0.17.3-dev.16
MONOlithic LInear equation Solvers for Highly-parallel architecture
include
monolish
blas
monolish_tensmat_blas.hpp
Go to the documentation of this file.
1
// this code is generated by gen_tensmat_blas.sh
2
#pragma once
3
#include "../common/monolish_common.hpp"
4
5
namespace
monolish
{
11
namespace
blas {
12
35
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
36
const
matrix::Dense<double>
&x,
tensor::tensor_Dense<double>
&y);
37
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
38
const
matrix::Dense<double>
&x,
39
view_tensor_Dense
<
vector<double>
,
double
> &y);
40
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
41
const
matrix::Dense<double>
&x,
42
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
43
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
44
const
matrix::Dense<double>
&x,
45
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
46
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
47
const
view_Dense
<
vector<double>
,
double
> &x,
48
tensor::tensor_Dense<double>
&y);
49
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
50
const
view_Dense
<
vector<double>
,
double
> &x,
51
view_tensor_Dense
<
vector<double>
,
double
> &y);
52
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
53
const
view_Dense
<
vector<double>
,
double
> &x,
54
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
55
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
56
const
view_Dense
<
vector<double>
,
double
> &x,
57
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
58
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
59
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
60
tensor::tensor_Dense<double>
&y);
61
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
62
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
63
view_tensor_Dense
<
vector<double>
,
double
> &y);
64
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
65
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
66
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
67
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
68
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
69
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
70
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
71
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
72
tensor::tensor_Dense<double>
&y);
73
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
74
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
75
view_tensor_Dense
<
vector<double>
,
double
> &y);
76
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
77
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
78
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
79
void
tensmat
(
const
tensor::tensor_Dense<double>
&A,
80
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
81
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
82
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
83
const
matrix::Dense<double>
&x,
tensor::tensor_Dense<double>
&y);
84
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
85
const
matrix::Dense<double>
&x,
86
view_tensor_Dense
<
vector<double>
,
double
> &y);
87
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
88
const
matrix::Dense<double>
&x,
89
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
90
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
91
const
matrix::Dense<double>
&x,
92
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
93
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
94
const
view_Dense
<
vector<double>
,
double
> &x,
95
tensor::tensor_Dense<double>
&y);
96
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
97
const
view_Dense
<
vector<double>
,
double
> &x,
98
view_tensor_Dense
<
vector<double>
,
double
> &y);
99
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
100
const
view_Dense
<
vector<double>
,
double
> &x,
101
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
102
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
103
const
view_Dense
<
vector<double>
,
double
> &x,
104
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
105
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
106
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
107
tensor::tensor_Dense<double>
&y);
108
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
109
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
110
view_tensor_Dense
<
vector<double>
,
double
> &y);
111
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
112
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
113
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
114
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
115
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
116
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
117
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
118
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
119
tensor::tensor_Dense<double>
&y);
120
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
121
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
122
view_tensor_Dense
<
vector<double>
,
double
> &y);
123
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
124
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
125
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
126
void
tensmat
(
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
127
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
128
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
129
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
130
const
matrix::Dense<double>
&x,
tensor::tensor_Dense<double>
&y);
131
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
132
const
matrix::Dense<double>
&x,
133
view_tensor_Dense
<
vector<double>
,
double
> &y);
134
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
135
const
matrix::Dense<double>
&x,
136
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
137
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
138
const
matrix::Dense<double>
&x,
139
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
140
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
141
const
view_Dense
<
vector<double>
,
double
> &x,
142
tensor::tensor_Dense<double>
&y);
143
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
144
const
view_Dense
<
vector<double>
,
double
> &x,
145
view_tensor_Dense
<
vector<double>
,
double
> &y);
146
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
147
const
view_Dense
<
vector<double>
,
double
> &x,
148
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
149
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
150
const
view_Dense
<
vector<double>
,
double
> &x,
151
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
152
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
153
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
154
tensor::tensor_Dense<double>
&y);
155
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
156
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
157
view_tensor_Dense
<
vector<double>
,
double
> &y);
158
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
159
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
160
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
161
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
162
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
163
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
164
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
165
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
166
tensor::tensor_Dense<double>
&y);
167
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
168
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
169
view_tensor_Dense
<
vector<double>
,
double
> &y);
170
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
171
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
172
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
173
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
174
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
175
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
176
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
177
const
matrix::Dense<double>
&x,
tensor::tensor_Dense<double>
&y);
178
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
179
const
matrix::Dense<double>
&x,
180
view_tensor_Dense
<
vector<double>
,
double
> &y);
181
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
182
const
matrix::Dense<double>
&x,
183
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
184
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
185
const
matrix::Dense<double>
&x,
186
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
187
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
188
const
view_Dense
<
vector<double>
,
double
> &x,
189
tensor::tensor_Dense<double>
&y);
190
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
191
const
view_Dense
<
vector<double>
,
double
> &x,
192
view_tensor_Dense
<
vector<double>
,
double
> &y);
193
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
194
const
view_Dense
<
vector<double>
,
double
> &x,
195
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
196
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
197
const
view_Dense
<
vector<double>
,
double
> &x,
198
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
199
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
200
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
201
tensor::tensor_Dense<double>
&y);
202
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
203
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
204
view_tensor_Dense
<
vector<double>
,
double
> &y);
205
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
206
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
207
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
208
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
209
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
210
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
211
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
212
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
213
tensor::tensor_Dense<double>
&y);
214
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
215
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
216
view_tensor_Dense
<
vector<double>
,
double
> &y);
217
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
218
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
219
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
220
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
221
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
222
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
223
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
224
const
matrix::Dense<float>
&x,
tensor::tensor_Dense<float>
&y);
225
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
226
const
matrix::Dense<float>
&x,
227
view_tensor_Dense
<
vector<float>
,
float
> &y);
228
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
229
const
matrix::Dense<float>
&x,
230
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
231
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
232
const
matrix::Dense<float>
&x,
233
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
234
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
235
const
view_Dense
<
vector<float>
,
float
> &x,
236
tensor::tensor_Dense<float>
&y);
237
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
238
const
view_Dense
<
vector<float>
,
float
> &x,
239
view_tensor_Dense
<
vector<float>
,
float
> &y);
240
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
241
const
view_Dense
<
vector<float>
,
float
> &x,
242
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
243
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
244
const
view_Dense
<
vector<float>
,
float
> &x,
245
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
246
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
247
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
248
tensor::tensor_Dense<float>
&y);
249
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
250
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
251
view_tensor_Dense
<
vector<float>
,
float
> &y);
252
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
253
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
254
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
255
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
256
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
257
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
258
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
259
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
260
tensor::tensor_Dense<float>
&y);
261
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
262
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
263
view_tensor_Dense
<
vector<float>
,
float
> &y);
264
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
265
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
266
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
267
void
tensmat
(
const
tensor::tensor_Dense<float>
&A,
268
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
269
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
270
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
271
const
matrix::Dense<float>
&x,
tensor::tensor_Dense<float>
&y);
272
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
273
const
matrix::Dense<float>
&x,
274
view_tensor_Dense
<
vector<float>
,
float
> &y);
275
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
276
const
matrix::Dense<float>
&x,
277
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
278
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
279
const
matrix::Dense<float>
&x,
280
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
281
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
282
const
view_Dense
<
vector<float>
,
float
> &x,
283
tensor::tensor_Dense<float>
&y);
284
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
285
const
view_Dense
<
vector<float>
,
float
> &x,
286
view_tensor_Dense
<
vector<float>
,
float
> &y);
287
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
288
const
view_Dense
<
vector<float>
,
float
> &x,
289
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
290
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
291
const
view_Dense
<
vector<float>
,
float
> &x,
292
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
293
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
294
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
295
tensor::tensor_Dense<float>
&y);
296
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
297
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
298
view_tensor_Dense
<
vector<float>
,
float
> &y);
299
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
300
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
301
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
302
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
303
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
304
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
305
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
306
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
307
tensor::tensor_Dense<float>
&y);
308
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
309
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
310
view_tensor_Dense
<
vector<float>
,
float
> &y);
311
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
312
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
313
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
314
void
tensmat
(
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
315
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
316
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
317
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
318
const
matrix::Dense<float>
&x,
tensor::tensor_Dense<float>
&y);
319
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
320
const
matrix::Dense<float>
&x,
321
view_tensor_Dense
<
vector<float>
,
float
> &y);
322
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
323
const
matrix::Dense<float>
&x,
324
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
325
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
326
const
matrix::Dense<float>
&x,
327
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
328
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
329
const
view_Dense
<
vector<float>
,
float
> &x,
330
tensor::tensor_Dense<float>
&y);
331
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
332
const
view_Dense
<
vector<float>
,
float
> &x,
333
view_tensor_Dense
<
vector<float>
,
float
> &y);
334
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
335
const
view_Dense
<
vector<float>
,
float
> &x,
336
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
337
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
338
const
view_Dense
<
vector<float>
,
float
> &x,
339
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
340
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
341
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
342
tensor::tensor_Dense<float>
&y);
343
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
344
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
345
view_tensor_Dense
<
vector<float>
,
float
> &y);
346
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
347
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
348
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
349
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
350
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
351
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
352
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
353
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
354
tensor::tensor_Dense<float>
&y);
355
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
356
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
357
view_tensor_Dense
<
vector<float>
,
float
> &y);
358
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
359
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
360
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
361
void
tensmat
(
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
362
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
363
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
364
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
365
const
matrix::Dense<float>
&x,
tensor::tensor_Dense<float>
&y);
366
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
367
const
matrix::Dense<float>
&x,
368
view_tensor_Dense
<
vector<float>
,
float
> &y);
369
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
370
const
matrix::Dense<float>
&x,
371
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
372
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
373
const
matrix::Dense<float>
&x,
374
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
375
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
376
const
view_Dense
<
vector<float>
,
float
> &x,
377
tensor::tensor_Dense<float>
&y);
378
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
379
const
view_Dense
<
vector<float>
,
float
> &x,
380
view_tensor_Dense
<
vector<float>
,
float
> &y);
381
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
382
const
view_Dense
<
vector<float>
,
float
> &x,
383
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
384
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
385
const
view_Dense
<
vector<float>
,
float
> &x,
386
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
387
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
388
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
389
tensor::tensor_Dense<float>
&y);
390
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
391
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
392
view_tensor_Dense
<
vector<float>
,
float
> &y);
393
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
394
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
395
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
396
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
397
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
398
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
399
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
400
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
401
tensor::tensor_Dense<float>
&y);
402
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
403
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
404
view_tensor_Dense
<
vector<float>
,
float
> &y);
405
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
406
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
407
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
408
void
tensmat
(
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
409
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
410
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
430
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
431
const
matrix::Dense<double>
&x,
const
double
&b,
432
tensor::tensor_Dense<double>
&y);
433
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
434
const
matrix::Dense<double>
&x,
const
double
&b,
435
view_tensor_Dense
<
vector<double>
,
double
> &y);
436
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
437
const
matrix::Dense<double>
&x,
const
double
&b,
438
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
439
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
440
const
matrix::Dense<double>
&x,
const
double
&b,
441
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
442
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
443
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
444
tensor::tensor_Dense<double>
&y);
445
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
446
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
447
view_tensor_Dense
<
vector<double>
,
double
> &y);
448
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
449
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
450
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
451
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
452
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
453
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
454
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
455
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
456
const
double
&b,
tensor::tensor_Dense<double>
&y);
457
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
458
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
459
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
460
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
461
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
462
const
double
&b,
463
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
464
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
465
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
466
const
double
&b,
467
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
468
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
469
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
470
const
double
&b,
tensor::tensor_Dense<double>
&y);
471
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
472
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
473
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
474
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
475
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
476
const
double
&b,
477
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
478
void
tensmat
(
const
double
&a,
const
tensor::tensor_Dense<double>
&A,
479
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
480
const
double
&b,
481
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
482
void
tensmat
(
const
double
&a,
483
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
484
const
matrix::Dense<double>
&x,
const
double
&b,
485
tensor::tensor_Dense<double>
&y);
486
void
tensmat
(
const
double
&a,
487
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
488
const
matrix::Dense<double>
&x,
const
double
&b,
489
view_tensor_Dense
<
vector<double>
,
double
> &y);
490
void
tensmat
(
const
double
&a,
491
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
492
const
matrix::Dense<double>
&x,
const
double
&b,
493
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
494
void
tensmat
(
const
double
&a,
495
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
496
const
matrix::Dense<double>
&x,
const
double
&b,
497
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
498
void
tensmat
(
const
double
&a,
499
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
500
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
501
tensor::tensor_Dense<double>
&y);
502
void
tensmat
(
const
double
&a,
503
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
504
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
505
view_tensor_Dense
<
vector<double>
,
double
> &y);
506
void
tensmat
(
const
double
&a,
507
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
508
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
509
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
510
void
tensmat
(
const
double
&a,
511
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
512
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
513
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
514
void
tensmat
(
const
double
&a,
515
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
516
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
517
const
double
&b,
tensor::tensor_Dense<double>
&y);
518
void
tensmat
(
const
double
&a,
519
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
520
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
521
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
522
void
tensmat
(
const
double
&a,
523
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
524
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
525
const
double
&b,
526
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
527
void
tensmat
(
const
double
&a,
528
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
529
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
530
const
double
&b,
531
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
532
void
tensmat
(
const
double
&a,
533
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
534
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
535
const
double
&b,
tensor::tensor_Dense<double>
&y);
536
void
tensmat
(
const
double
&a,
537
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
538
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
539
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
540
void
tensmat
(
const
double
&a,
541
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
542
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
543
const
double
&b,
544
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
545
void
tensmat
(
const
double
&a,
546
const
view_tensor_Dense
<
vector<double>
,
double
> &A,
547
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
548
const
double
&b,
549
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
550
void
tensmat
(
const
double
&a,
551
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
552
const
matrix::Dense<double>
&x,
const
double
&b,
553
tensor::tensor_Dense<double>
&y);
554
void
tensmat
(
const
double
&a,
555
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
556
const
matrix::Dense<double>
&x,
const
double
&b,
557
view_tensor_Dense
<
vector<double>
,
double
> &y);
558
void
tensmat
(
const
double
&a,
559
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
560
const
matrix::Dense<double>
&x,
const
double
&b,
561
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
562
void
tensmat
(
const
double
&a,
563
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
564
const
matrix::Dense<double>
&x,
const
double
&b,
565
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
566
void
tensmat
(
const
double
&a,
567
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
568
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
569
tensor::tensor_Dense<double>
&y);
570
void
tensmat
(
const
double
&a,
571
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
572
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
573
view_tensor_Dense
<
vector<double>
,
double
> &y);
574
void
tensmat
(
const
double
&a,
575
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
576
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
577
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
578
void
tensmat
(
const
double
&a,
579
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
580
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
581
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
582
void
tensmat
(
const
double
&a,
583
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
584
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
585
const
double
&b,
tensor::tensor_Dense<double>
&y);
586
void
tensmat
(
const
double
&a,
587
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
588
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
589
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
590
void
tensmat
(
const
double
&a,
591
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
592
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
593
const
double
&b,
594
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
595
void
tensmat
(
const
double
&a,
596
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
597
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
598
const
double
&b,
599
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
600
void
tensmat
(
const
double
&a,
601
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
602
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
603
const
double
&b,
tensor::tensor_Dense<double>
&y);
604
void
tensmat
(
const
double
&a,
605
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
606
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
607
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
608
void
tensmat
(
const
double
&a,
609
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
610
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
611
const
double
&b,
612
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
613
void
tensmat
(
const
double
&a,
614
const
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &A,
615
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
616
const
double
&b,
617
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
618
void
tensmat
(
const
double
&a,
619
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
620
const
matrix::Dense<double>
&x,
const
double
&b,
621
tensor::tensor_Dense<double>
&y);
622
void
tensmat
(
const
double
&a,
623
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
624
const
matrix::Dense<double>
&x,
const
double
&b,
625
view_tensor_Dense
<
vector<double>
,
double
> &y);
626
void
tensmat
(
const
double
&a,
627
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
628
const
matrix::Dense<double>
&x,
const
double
&b,
629
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
630
void
tensmat
(
const
double
&a,
631
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
632
const
matrix::Dense<double>
&x,
const
double
&b,
633
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
634
void
tensmat
(
const
double
&a,
635
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
636
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
637
tensor::tensor_Dense<double>
&y);
638
void
tensmat
(
const
double
&a,
639
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
640
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
641
view_tensor_Dense
<
vector<double>
,
double
> &y);
642
void
tensmat
(
const
double
&a,
643
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
644
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
645
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
646
void
tensmat
(
const
double
&a,
647
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
648
const
view_Dense
<
vector<double>
,
double
> &x,
const
double
&b,
649
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
650
void
tensmat
(
const
double
&a,
651
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
652
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
653
const
double
&b,
tensor::tensor_Dense<double>
&y);
654
void
tensmat
(
const
double
&a,
655
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
656
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
657
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
658
void
tensmat
(
const
double
&a,
659
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
660
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
661
const
double
&b,
662
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
663
void
tensmat
(
const
double
&a,
664
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
665
const
view_Dense
<
matrix::Dense<double>
,
double
> &x,
666
const
double
&b,
667
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
668
void
tensmat
(
const
double
&a,
669
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
670
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
671
const
double
&b,
tensor::tensor_Dense<double>
&y);
672
void
tensmat
(
const
double
&a,
673
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
674
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
675
const
double
&b,
view_tensor_Dense
<
vector<double>
,
double
> &y);
676
void
tensmat
(
const
double
&a,
677
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
678
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
679
const
double
&b,
680
view_tensor_Dense
<
matrix::Dense<double>
,
double
> &y);
681
void
tensmat
(
const
double
&a,
682
const
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &A,
683
const
view_Dense
<
tensor::tensor_Dense<double>
,
double
> &x,
684
const
double
&b,
685
view_tensor_Dense
<
tensor::tensor_Dense<double>
,
double
> &y);
686
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
687
const
matrix::Dense<float>
&x,
const
float
&b,
688
tensor::tensor_Dense<float>
&y);
689
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
690
const
matrix::Dense<float>
&x,
const
float
&b,
691
view_tensor_Dense
<
vector<float>
,
float
> &y);
692
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
693
const
matrix::Dense<float>
&x,
const
float
&b,
694
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
695
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
696
const
matrix::Dense<float>
&x,
const
float
&b,
697
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
698
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
699
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
700
tensor::tensor_Dense<float>
&y);
701
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
702
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
703
view_tensor_Dense
<
vector<float>
,
float
> &y);
704
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
705
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
706
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
707
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
708
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
709
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
710
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
711
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
712
tensor::tensor_Dense<float>
&y);
713
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
714
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
715
view_tensor_Dense
<
vector<float>
,
float
> &y);
716
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
717
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
718
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
719
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
720
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
721
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
722
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
723
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
724
const
float
&b,
tensor::tensor_Dense<float>
&y);
725
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
726
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
727
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
728
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
729
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
730
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
731
void
tensmat
(
const
float
&a,
const
tensor::tensor_Dense<float>
&A,
732
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
733
const
float
&b,
734
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
735
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
736
const
matrix::Dense<float>
&x,
const
float
&b,
737
tensor::tensor_Dense<float>
&y);
738
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
739
const
matrix::Dense<float>
&x,
const
float
&b,
740
view_tensor_Dense
<
vector<float>
,
float
> &y);
741
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
742
const
matrix::Dense<float>
&x,
const
float
&b,
743
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
744
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
745
const
matrix::Dense<float>
&x,
const
float
&b,
746
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
747
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
748
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
749
tensor::tensor_Dense<float>
&y);
750
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
751
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
752
view_tensor_Dense
<
vector<float>
,
float
> &y);
753
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
754
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
755
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
756
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
757
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
758
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
759
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
760
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
761
tensor::tensor_Dense<float>
&y);
762
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
763
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
764
view_tensor_Dense
<
vector<float>
,
float
> &y);
765
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
766
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
767
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
768
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
769
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
770
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
771
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
772
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
773
const
float
&b,
tensor::tensor_Dense<float>
&y);
774
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
775
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
776
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
777
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
778
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
779
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
780
void
tensmat
(
const
float
&a,
const
view_tensor_Dense
<
vector<float>
,
float
> &A,
781
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
782
const
float
&b,
783
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
784
void
tensmat
(
const
float
&a,
785
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
786
const
matrix::Dense<float>
&x,
const
float
&b,
787
tensor::tensor_Dense<float>
&y);
788
void
tensmat
(
const
float
&a,
789
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
790
const
matrix::Dense<float>
&x,
const
float
&b,
791
view_tensor_Dense
<
vector<float>
,
float
> &y);
792
void
tensmat
(
const
float
&a,
793
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
794
const
matrix::Dense<float>
&x,
const
float
&b,
795
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
796
void
tensmat
(
const
float
&a,
797
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
798
const
matrix::Dense<float>
&x,
const
float
&b,
799
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
800
void
tensmat
(
const
float
&a,
801
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
802
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
803
tensor::tensor_Dense<float>
&y);
804
void
tensmat
(
const
float
&a,
805
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
806
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
807
view_tensor_Dense
<
vector<float>
,
float
> &y);
808
void
tensmat
(
const
float
&a,
809
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
810
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
811
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
812
void
tensmat
(
const
float
&a,
813
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
814
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
815
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
816
void
tensmat
(
const
float
&a,
817
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
818
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
819
tensor::tensor_Dense<float>
&y);
820
void
tensmat
(
const
float
&a,
821
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
822
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
823
view_tensor_Dense
<
vector<float>
,
float
> &y);
824
void
tensmat
(
const
float
&a,
825
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
826
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
827
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
828
void
tensmat
(
const
float
&a,
829
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
830
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
831
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
832
void
tensmat
(
const
float
&a,
833
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
834
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
835
const
float
&b,
tensor::tensor_Dense<float>
&y);
836
void
tensmat
(
const
float
&a,
837
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
838
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
839
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
840
void
tensmat
(
const
float
&a,
841
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
842
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
843
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
844
void
tensmat
(
const
float
&a,
845
const
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &A,
846
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
847
const
float
&b,
848
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
849
void
tensmat
(
const
float
&a,
850
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
851
const
matrix::Dense<float>
&x,
const
float
&b,
852
tensor::tensor_Dense<float>
&y);
853
void
tensmat
(
const
float
&a,
854
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
855
const
matrix::Dense<float>
&x,
const
float
&b,
856
view_tensor_Dense
<
vector<float>
,
float
> &y);
857
void
tensmat
(
const
float
&a,
858
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
859
const
matrix::Dense<float>
&x,
const
float
&b,
860
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
861
void
tensmat
(
const
float
&a,
862
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
863
const
matrix::Dense<float>
&x,
const
float
&b,
864
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
865
void
tensmat
(
const
float
&a,
866
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
867
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
868
tensor::tensor_Dense<float>
&y);
869
void
tensmat
(
const
float
&a,
870
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
871
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
872
view_tensor_Dense
<
vector<float>
,
float
> &y);
873
void
tensmat
(
const
float
&a,
874
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
875
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
876
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
877
void
tensmat
(
const
float
&a,
878
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
879
const
view_Dense
<
vector<float>
,
float
> &x,
const
float
&b,
880
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
881
void
tensmat
(
const
float
&a,
882
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
883
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
884
tensor::tensor_Dense<float>
&y);
885
void
tensmat
(
const
float
&a,
886
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
887
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
888
view_tensor_Dense
<
vector<float>
,
float
> &y);
889
void
tensmat
(
const
float
&a,
890
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
891
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
892
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
893
void
tensmat
(
const
float
&a,
894
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
895
const
view_Dense
<
matrix::Dense<float>
,
float
> &x,
const
float
&b,
896
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
897
void
tensmat
(
const
float
&a,
898
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
899
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
900
const
float
&b,
tensor::tensor_Dense<float>
&y);
901
void
tensmat
(
const
float
&a,
902
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
903
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
904
const
float
&b,
view_tensor_Dense
<
vector<float>
,
float
> &y);
905
void
tensmat
(
const
float
&a,
906
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
907
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
908
const
float
&b,
view_tensor_Dense
<
matrix::Dense<float>
,
float
> &y);
909
void
tensmat
(
const
float
&a,
910
const
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &A,
911
const
view_Dense
<
tensor::tensor_Dense<float>
,
float
> &x,
912
const
float
&b,
913
view_tensor_Dense
<
tensor::tensor_Dense<float>
,
float
> &y);
917
}
// namespace blas
918
}
// namespace monolish
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::tensmat
void tensmat(const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, tensor::tensor_Dense< double > &y)
tensor_Dense tensor and matrix multiplication: ex. y_{ijl} = A_{ijk} x_{kl}
monolish
monolish namespaces
Definition:
monolish_matrix_blas.hpp:5
Generated by
1.9.1