@@ -327,6 +327,8 @@ class results_cl {
327327 * Incrementing \c results_ object by \c expressions_cl object
328328 * executes the kernel that evaluates expressions and increments results by
329329 * those expressions.
330+ * @tparam AssignOp an optional `assign_op_cl` that dictates whether the object
331+ * is assigned using standard or compound assign.
330332 * @tparam T_expressions types of expressions
331333 * @param exprs expressions
332334 */
@@ -360,7 +362,7 @@ class results_cl {
360362 }
361363
362364 /* *
363- * Incrementing \c results_ object by \c expressions_cl object
365+ * Decrement \c results_ object by \c expressions_cl object
364366 * executes the kernel that evaluates expressions and increments results by
365367 * those expressions.
366368 * @tparam T_expressions types of expressions
@@ -374,7 +376,7 @@ class results_cl {
374376 }
375377
376378 /* *
377- * Incrementing \c results_ object by \c expressions_cl object
379+ * Elementwise divide \c results_ object by \c expressions_cl object
378380 * executes the kernel that evaluates expressions and increments results by
379381 * those expressions.
380382 * @tparam T_expressions types of expressions
@@ -388,7 +390,7 @@ class results_cl {
388390 }
389391
390392 /* *
391- * Incrementing \c results_ object by \c expressions_cl object
393+ * Elementwise multiply \c results_ object by \c expressions_cl object
392394 * executes the kernel that evaluates expressions and increments results by
393395 * those expressions.
394396 * @tparam T_expressions types of expressions
@@ -581,6 +583,10 @@ class results_cl {
581583 /* *
582584 * Makes a std::pair of one result and one expression and wraps it into a
583585 * tuple.
586+ * @tparam AssignOp an optional `assign_op_cl` that dictates whether the object
587+ * is assigned using standard or compound assign.
588+ * @tparam T_result An non scalar type that is normally an `result_cl` operation holding a `matrix_cl`
589+ * @tparam T_expression An expression of set of operations on `matrix_cl` and scalar types.
584590 * @param result result
585591 * @param expression expression
586592 * @return a tuple of pair of result and expression
@@ -600,6 +606,10 @@ class results_cl {
600606
601607 /* *
602608 * If an expression does not need to be calculated this returns an empty tuple
609+ * @tparam AssignOp an optional `assign_op_cl` that dictates whether the object
610+ * is assigned using standard or compound assign.
611+ * @tparam T_result An non scalar type that is normally an `result_cl` operation holding a `matrix_cl`
612+ * @tparam T_expression An expression of set of operations on `matrix_cl` and scalar types.
603613 * @param result result
604614 * @param expression expression
605615 * @return a tuple of pair of result and expression
@@ -614,6 +624,10 @@ class results_cl {
614624 /* *
615625 * Checks on scalars are done separately in this overload instead of in
616626 * kernel.
627+ * @tparam AssignOp an optional `assign_op_cl` that dictates whether the object
628+ * is assigned using standard or compound assign.
629+ * @tparam T_check A scalar type
630+ * @tparam T_pass An integral type
617631 * @param result result - check
618632 * @param pass bool scalar
619633 * @return an empty tuple
0 commit comments