@@ -42,8 +42,7 @@ struct multi_result_kernel_internal {
42
42
* Generates list of all events kernel assigning expressions to results must
43
43
* wait on. Also clears those events from matrices.
44
44
* @param[out] events list of events
45
- * @param results results
46
- * @param expressions expressions
45
+ * @param assignment_pairs pairs if result and expression
47
46
*/
48
47
static void get_clear_events (
49
48
std::vector<cl::Event>& events,
@@ -61,8 +60,7 @@ struct multi_result_kernel_internal {
61
60
* expression
62
61
* @param n_cols number of threads in rows dimension of the first
63
62
* expression
64
- * @param results results
65
- * @param expressions expressions
63
+ * @param assignment_pairs pairs if result and expression
66
64
*/
67
65
static void check_assign_dimensions (
68
66
int n_rows, int n_cols,
@@ -95,8 +93,7 @@ struct multi_result_kernel_internal {
95
93
* @param ng name generator
96
94
* @param row_index_name variable name of the row index
97
95
* @param col_index_name variable name of the column index
98
- * @param results results
99
- * @param expressions expressions
96
+ * @param assignment_pairs pairs if result and expression
100
97
* @return kernel parts for the kernel
101
98
*/
102
99
static kernel_parts generate (
@@ -123,8 +120,7 @@ struct multi_result_kernel_internal {
123
120
* @param generated Set of operations that already set their arguments
124
121
* @param kernel kernel to set arguments to
125
122
* @param arg_num number of the next argument to set
126
- * @param results results
127
- * @param expressions expressions
123
+ * @param assignment_pairs pairs if result and expression
128
124
*/
129
125
static void set_args (
130
126
std::set<const operation_cl_base*>& generated, cl::Kernel& kernel,
@@ -144,8 +140,7 @@ struct multi_result_kernel_internal {
144
140
/* *
145
141
* Adds event to matrices used in kernel.
146
142
* @param e event to add
147
- * @param results results
148
- * @param expressions expressions
143
+ * @param assignment_pairs pairs if result and expression
149
144
*/
150
145
static void add_event (
151
146
cl::Event e, const std::tuple<std::pair<T_results, T_expressions>...>&
@@ -219,7 +214,7 @@ class expressions_cl {
219
214
*/
220
215
explicit expressions_cl (T_expressions&&... expressions)
221
216
: expressions_(
222
- T_expressions (std::forward<T_expressions>(expressions))...) {}
217
+ T_expressions (std::forward<T_expressions>(expressions))...) {}
223
218
224
219
private:
225
220
std::tuple<T_expressions...> expressions_;
@@ -305,8 +300,7 @@ class results_cl {
305
300
* Implementation of kernel source generation.
306
301
* @tparam T_res types of results
307
302
* @tparam T_expressions types of expressions
308
- * @param results results
309
- * @param expressions expressions
303
+ * @param assignment_pairs pairs if result and expression
310
304
*/
311
305
template <typename ... T_res, typename ... T_expressions>
312
306
static std::string get_kernel_source_impl (
@@ -373,7 +367,6 @@ class results_cl {
373
367
template <typename ... T_expressions, size_t ... Is>
374
368
void assignment (const expressions_cl<T_expressions...>& exprs,
375
369
std::index_sequence<Is...>) {
376
- ;
377
370
assignment_impl (std::tuple_cat (make_assignment_pair (
378
371
as_operation_cl (std::get<Is>(results_)),
379
372
as_operation_cl (std::get<Is>(exprs.expressions_ )))...));
@@ -383,8 +376,7 @@ class results_cl {
383
376
* Implementation of assignments of expressions to results
384
377
* @tparam T_res types of results
385
378
* @tparam T_expressions types of expressions
386
- * @param results results
387
- * @param expressions expressions
379
+ * @param assignment_pairs pairs if result and expression
388
380
*/
389
381
template <typename ... T_res, typename ... T_expressions>
390
382
static void assignment_impl (
0 commit comments