Skip to content

Commit d2e19cd

Browse files
[linalg.algs.blas2.rank1,linalg.algs.blas2.symherrank1] Restore missing arguments (#8995)
Fixes a misapplication of P3371R5. * [linalg.algs.blas2.rank1] Add missing E in matrix_rank_1_update_c effects * [linalg.algs.blas2.symherrank1] Restore parameters in updating overload
1 parent 738e80f commit d2e19cd

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

source/numerics.tex

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14994,7 +14994,7 @@
1499414994
For the overloads without an \tcode{ExecutionPolicy} argument,
1499514995
equivalent to:
1499614996
\begin{codeblock}
14997-
matrix_rank_1_update(x, conjugated(y), A);
14997+
matrix_rank_1_update(x, conjugated(y), E, A);
1499814998
\end{codeblock}
1499914999
\item
1500015000
otherwise, equivalent to:
@@ -15150,11 +15150,14 @@
1515015150

1515115151
\indexlibraryglobal{hermitian_matrix_rank_1_update}%
1515215152
\begin{itemdecl}
15153-
template<@\exposconcept{scalar}@ Scalar, @\exposconcept{possibly-packed-out-matrix}@ OutMat, class Triangle>
15154-
void hermitian_matrix_rank_1_update(InVec x, OutMat A, Triangle t);
15153+
template<@\exposconcept{scalar}@ Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-out-matrix}@ OutMat,
15154+
class Triangle>
15155+
void hermitian_matrix_rank_1_update(Scalar alpha, InVec x, InMat E, OutMat A, Triangle t);
1515515156
template<class ExecutionPolicy,
15156-
@\exposconcept{scalar}@ Scalar, @\exposconcept{possibly-packed-out-matrix}@ OutMat, class Triangle>
15157-
void hermitian_matrix_rank_1_update(ExecutionPolicy&& exec, InVec x, OutMat A, Triangle t);
15157+
@\exposconcept{scalar}@ Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-out-matrix}@ OutMat,
15158+
class Triangle>
15159+
void hermitian_matrix_rank_1_update(ExecutionPolicy&& exec,
15160+
Scalar alpha, InVec x, InMat E, OutMat A, Triangle t);
1515815161
\end{itemdecl}
1515915162

1516015163
\begin{itemdescr}

0 commit comments

Comments
 (0)