Skip to content

Commit 3a8aa93

Browse files
committed
fixup concept ref
1 parent fe5ce59 commit 3a8aa93

File tree

1 file changed

+51
-51
lines changed

1 file changed

+51
-51
lines changed

source/numerics.tex

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -10797,49 +10797,49 @@
1079710797
InVec1 x, InVec2 y, InOutMat A);
1079810798

1079910799
// \ref{linalg.algs.blas2.symherrank1}, symmetric or Hermitian rank-1 matrix update
10800-
template<@\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10800+
template<@\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1080110801
void symmetric_matrix_rank_1_update(InVec x, InOutMat A, Triangle t);
1080210802
template<class ExecutionPolicy,
10803-
@\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10803+
@\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1080410804
void symmetric_matrix_rank_1_update(ExecutionPolicy&& exec,
1080510805
InVec x, InOutMat A, Triangle t);
10806-
template<class Scalar, @\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10806+
template<class Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1080710807
void symmetric_matrix_rank_1_update(Scalar alpha, InVec x, InOutMat A, Triangle t);
1080810808
template<class ExecutionPolicy,
10809-
class Scalar, @\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10809+
class Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1081010810
void symmetric_matrix_rank_1_update(ExecutionPolicy&& exec,
1081110811
Scalar alpha, InVec x, InOutMat A, Triangle t);
1081210812

10813-
template<@\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10813+
template<@\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1081410814
void hermitian_matrix_rank_1_update(InVec x, InOutMat A, Triangle t);
1081510815
template<class ExecutionPolicy,
10816-
@\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10816+
@\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1081710817
void hermitian_matrix_rank_1_update(ExecutionPolicy&& exec,
1081810818
InVec x, InOutMat A, Triangle t);
10819-
template<class Scalar, @\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10819+
template<class Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1082010820
void hermitian_matrix_rank_1_update(Scalar alpha, InVec x, InOutMat A, Triangle t);
1082110821
template<class ExecutionPolicy,
10822-
class Scalar, @\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10822+
class Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1082310823
void hermitian_matrix_rank_1_update(ExecutionPolicy&& exec,
1082410824
Scalar alpha, InVec x, InOutMat A, Triangle t);
1082510825

1082610826
// \ref{linalg.algs.blas2.rank2}, symmetric and Hermitian rank-2 matrix updates
1082710827

1082810828
// symmetric rank-2 matrix update
1082910829
template<@\exposconcept{in-vector}@ InVec1, @\exposconcept{in-vector}@ InVec2,
10830-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10830+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1083110831
void symmetric_matrix_rank_2_update(InVec1 x, InVec2 y, InOutMat A, Triangle t);
1083210832
template<class ExecutionPolicy, @\exposconcept{in-vector}@ InVec1, @\exposconcept{in-vector}@ InVec2,
10833-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10833+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1083410834
void symmetric_matrix_rank_2_update(ExecutionPolicy&& exec,
1083510835
InVec1 x, InVec2 y, InOutMat A, Triangle t);
1083610836

1083710837
// Hermitian rank-2 matrix update
1083810838
template<@\exposconcept{in-vector}@ InVec1, @\exposconcept{in-vector}@ InVec2,
10839-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10839+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1084010840
void hermitian_matrix_rank_2_update(InVec1 x, InVec2 y, InOutMat A, Triangle t);
1084110841
template<class ExecutionPolicy, @\exposconcept{in-vector}@ InVec1, @\exposconcept{in-vector}@ InVec2,
10842-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10842+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1084310843
void hermitian_matrix_rank_2_update(ExecutionPolicy&& exec,
1084410844
InVec1 x, InVec2 y, InOutMat A, Triangle t);
1084510845

@@ -10983,54 +10983,54 @@
1098310983
// \ref{linalg.algs.blas3.rankk}, rank-k update of a symmetric or Hermitian matrix
1098410984

1098510985
// rank-k symmetric matrix update
10986-
template<class Scalar, @\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10986+
template<class Scalar, @\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1098710987
void symmetric_matrix_rank_k_update(Scalar alpha, InMat A, InOutMat C, Triangle t);
1098810988
template<class Scalar, class ExecutionPolicy,
10989-
@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10989+
@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1099010990
void symmetric_matrix_rank_k_update(ExecutionPolicy&& exec,
1099110991
Scalar alpha, InMat A, InOutMat C, Triangle t);
1099210992

10993-
template<@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10993+
template<@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1099410994
void symmetric_matrix_rank_k_update(InMat A, InOutMat C, Triangle t);
1099510995
template<class ExecutionPolicy,
10996-
@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
10996+
@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1099710997
void symmetric_matrix_rank_k_update(ExecutionPolicy&& exec,
1099810998
InMat A, InOutMat C, Triangle t);
1099910999

1100011000
// rank-k Hermitian matrix update
11001-
template<class Scalar, @\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
11001+
template<class Scalar, @\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1100211002
void hermitian_matrix_rank_k_update(Scalar alpha, InMat A, InOutMat C, Triangle t);
1100311003
template<class ExecutionPolicy,
11004-
class Scalar, @\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
11004+
class Scalar, @\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1100511005
void hermitian_matrix_rank_k_update(ExecutionPolicy&& exec,
1100611006
Scalar alpha, InMat A, InOutMat C, Triangle t);
1100711007

11008-
template<@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
11008+
template<@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1100911009
void hermitian_matrix_rank_k_update(InMat A, InOutMat C, Triangle t);
1101011010
template<class ExecutionPolicy,
11011-
@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
11011+
@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1101211012
void hermitian_matrix_rank_k_update(ExecutionPolicy&& exec,
1101311013
InMat A, InOutMat C, Triangle t);
1101411014

1101511015
// \ref{linalg.algs.blas3.rank2k}, rank-2k update of a symmetric or Hermitian matrix
1101611016

1101711017
// rank-2k symmetric matrix update
1101811018
template<@\exposconcept{in-matrix}@ InMat1, @\exposconcept{in-matrix}@ InMat2,
11019-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
11019+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1102011020
void symmetric_matrix_rank_2k_update(InMat1 A, InMat2 B, InOutMat C, Triangle t);
1102111021
template<class ExecutionPolicy,
1102211022
@\exposconcept{in-matrix}@ InMat1, @\exposconcept{in-matrix}@ InMat2,
11023-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
11023+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1102411024
void symmetric_matrix_rank_2k_update(ExecutionPolicy&& exec,
1102511025
InMat1 A, InMat2 B, InOutMat C, Triangle t);
1102611026

1102711027
// rank-2k Hermitian matrix update
1102811028
template<@\exposconcept{in-matrix}@ InMat1, @\exposconcept{in-matrix}@ InMat2,
11029-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
11029+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1103011030
void hermitian_matrix_rank_2k_update(InMat1 A, InMat2 B, InOutMat C, Triangle t);
1103111031
template<class ExecutionPolicy,
1103211032
@\exposconcept{in-matrix}@ InMat1, @\exposconcept{in-matrix}@ InMat2,
11033-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
11033+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1103411034
void hermitian_matrix_rank_2k_update(ExecutionPolicy&& exec,
1103511035
InMat1 A, InMat2 B, InOutMat C, Triangle t);
1103611036

@@ -11930,10 +11930,10 @@
1193011930
\exposconcept{inout-vector},
1193111931
\exposconcept{inout-matrix},
1193211932
\exposconcept{inout-object},
11933-
\exposconcept{possibly-packed-inout-\linebreak matrix},
1193411933
\exposconcept{out-vector},
11935-
\exposconcept{out-matrix}, or
11936-
\exposconcept{out-object}
11934+
\exposconcept{out-matrix},
11935+
\exposconcept{out-object}, or
11936+
\exposconcept{possibly-packed-inout-matrix}
1193711937
parameter of a function in \ref{linalg}
1193811938
shall not overlap any other \tcode{mdspan} parameter of the function.
1193911939

@@ -14283,10 +14283,10 @@
1428314283
\bigoh{\tcode{x.extent(0)} \times \tcode{x.extent(0)}}
1428414284

1428514285
\begin{itemdecl}
14286-
template<@\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14286+
template<@\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1428714287
void symmetric_matrix_rank_1_update(InVec x, InOutMat A, Triangle t);
1428814288
template<class ExecutionPolicy,
14289-
@\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14289+
@\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1429014290
void symmetric_matrix_rank_1_update(ExecutionPolicy&& exec, InVec x, InOutMat A, Triangle t);
1429114291
\end{itemdecl}
1429214292

@@ -14304,10 +14304,10 @@
1430414304
\end{itemdescr}
1430514305

1430614306
\begin{itemdecl}
14307-
template<class Scalar, @\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14307+
template<class Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1430814308
void symmetric_matrix_rank_1_update(Scalar alpha, InVec x, InOutMat A, Triangle t);
1430914309
template<class ExecutionPolicy,
14310-
class Scalar, @\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14310+
class Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1431114311
void symmetric_matrix_rank_1_update(ExecutionPolicy&& exec,
1431214312
Scalar alpha, InVec x, InOutMat A, Triangle t);
1431314313
\end{itemdecl}
@@ -14327,10 +14327,10 @@
1432714327
\end{itemdescr}
1432814328

1432914329
\begin{itemdecl}
14330-
template<@\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14330+
template<@\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1433114331
void hermitian_matrix_rank_1_update(InVec x, InOutMat A, Triangle t);
1433214332
template<class ExecutionPolicy,
14333-
@\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14333+
@\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1433414334
void hermitian_matrix_rank_1_update(ExecutionPolicy&& exec, InVec x, InOutMat A, Triangle t);
1433514335
\end{itemdecl}
1433614336

@@ -14348,10 +14348,10 @@
1434814348
\end{itemdescr}
1434914349

1435014350
\begin{itemdecl}
14351-
template<class Scalar, @\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14351+
template<class Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1435214352
void hermitian_matrix_rank_1_update(Scalar alpha, InVec x, InOutMat A, Triangle t);
1435314353
template<class ExecutionPolicy,
14354-
class Scalar, @\exposconcept{in-vector}@ InVec, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14354+
class Scalar, @\exposconcept{in-vector}@ InVec, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1435514355
void hermitian_matrix_rank_1_update(ExecutionPolicy&& exec,
1435614356
Scalar alpha, InVec x, InOutMat A, Triangle t);
1435714357
\end{itemdecl}
@@ -14410,10 +14410,10 @@
1441014410

1441114411
\begin{itemdecl}
1441214412
template<@\exposconcept{in-vector}@ InVec1, @\exposconcept{in-vector}@ InVec2,
14413-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14413+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1441414414
void symmetric_matrix_rank_2_update(InVec1 x, InVec2 y, InOutMat A, Triangle t);
1441514415
template<class ExecutionPolicy, @\exposconcept{in-vector}@ InVec1, @\exposconcept{in-vector}@ InVec2,
14416-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14416+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1441714417
void symmetric_matrix_rank_2_update(ExecutionPolicy&& exec,
1441814418
InVec1 x, InVec2 y, InOutMat A, Triangle t);
1441914419
\end{itemdecl}
@@ -14433,10 +14433,10 @@
1443314433

1443414434
\begin{itemdecl}
1443514435
template<@\exposconcept{in-vector}@ InVec1, @\exposconcept{in-vector}@ InVec2,
14436-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14436+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1443714437
void hermitian_matrix_rank_2_update(InVec1 x, InVec2 y, InOutMat A, Triangle t);
1443814438
template<class ExecutionPolicy, @\exposconcept{in-vector}@ InVec1, @\exposconcept{in-vector}@ InVec2,
14439-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14439+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1444014440
void hermitian_matrix_rank_2_update(ExecutionPolicy&& exec,
1444114441
InVec1 x, InVec2 y, InOutMat A, Triangle t);
1444214442
\end{itemdecl}
@@ -14923,10 +14923,10 @@
1492314923
\bigoh{\tcode{A.extent(0)} \times \tcode{A.extent(1)} \times \tcode{C.extent(0)}}
1492414924

1492514925
\begin{itemdecl}
14926-
template<class Scalar, @\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14926+
template<class Scalar, @\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1492714927
void symmetric_matrix_rank_k_update(Scalar alpha, InMat A, InOutMat C, Triangle t);
1492814928
template<class Scalar, class ExecutionPolicy,
14929-
@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14929+
@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1493014930
void symmetric_matrix_rank_k_update(ExecutionPolicy&& exec,
1493114931
Scalar alpha, InMat A, InOutMat C, Triangle t);
1493214932
\end{itemdecl}
@@ -14940,10 +14940,10 @@
1494014940
\end{itemdescr}
1494114941

1494214942
\begin{itemdecl}
14943-
template<@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14943+
template<@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1494414944
void symmetric_matrix_rank_k_update(InMat A, InOutMat C, Triangle t);
1494514945
template<class ExecutionPolicy,
14946-
@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14946+
@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1494714947
void symmetric_matrix_rank_k_update(ExecutionPolicy&& exec,
1494814948
InMat A, InOutMat C, Triangle t);
1494914949
\end{itemdecl}
@@ -14956,10 +14956,10 @@
1495614956
\end{itemdescr}
1495714957

1495814958
\begin{itemdecl}
14959-
template<class Scalar, @\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14959+
template<class Scalar, @\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1496014960
void hermitian_matrix_rank_k_update(Scalar alpha, InMat A, InOutMat C, Triangle t);
1496114961
template<class ExecutionPolicy,
14962-
class Scalar, @\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14962+
class Scalar, @\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1496314963
void hermitian_matrix_rank_k_update(ExecutionPolicy&& exec,
1496414964
Scalar alpha, InMat A, InOutMat C, Triangle t);
1496514965
\end{itemdecl}
@@ -14973,10 +14973,10 @@
1497314973
\end{itemdescr}
1497414974

1497514975
\begin{itemdecl}
14976-
template<@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14976+
template<@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1497714977
void hermitian_matrix_rank_k_update(InMat A, InOutMat C, Triangle t);
1497814978
template<class ExecutionPolicy,
14979-
@\exposconcept{in-matrix}@ InMat, possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
14979+
@\exposconcept{in-matrix}@ InMat, @\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1498014980
void hermitian_matrix_rank_k_update(ExecutionPolicy&& exec,
1498114981
InMat A, InOutMat C, Triangle t);
1498214982
\end{itemdecl}
@@ -15029,10 +15029,10 @@
1502915029

1503015030
\begin{itemdecl}
1503115031
template<@\exposconcept{in-matrix}@ InMat1, @\exposconcept{in-matrix}@ InMat2,
15032-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
15032+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1503315033
void symmetric_matrix_rank_2k_update(InMat1 A, InMat2 B, InOutMat C, Triangle t);
1503415034
template<class ExecutionPolicy, @\exposconcept{in-matrix}@ InMat1, @\exposconcept{in-matrix}@ InMat2,
15035-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
15035+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1503615036
void symmetric_matrix_rank_2k_update(ExecutionPolicy&& exec,
1503715037
InMat1 A, InMat2 B, InOutMat C, Triangle t);
1503815038
\end{itemdecl}
@@ -15046,11 +15046,11 @@
1504615046

1504715047
\begin{itemdecl}
1504815048
template<@\exposconcept{in-matrix}@ InMat1, @\exposconcept{in-matrix}@ InMat2,
15049-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
15049+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1505015050
void hermitian_matrix_rank_2k_update(InMat1 A, InMat2 B, InOutMat C, Triangle t);
1505115051
template<class ExecutionPolicy,
1505215052
@\exposconcept{in-matrix}@ InMat1, @\exposconcept{in-matrix}@ InMat2,
15053-
possibly-packed-@\exposconcept{inout-matrix}@ InOutMat, class Triangle>
15053+
@\exposconcept{possibly-packed-inout-matrix}@ InOutMat, class Triangle>
1505415054
void hermitian_matrix_rank_2k_update(ExecutionPolicy&& exec,
1505515055
InMat1 A, InMat2 B, InOutMat C, Triangle t);
1505615056
\end{itemdecl}

0 commit comments

Comments
 (0)