Skip to content

Commit f6f4b7d

Browse files
committed
P1673R13 A free function linear algebra interface based on the BLAS
1 parent 5c0103c commit f6f4b7d

File tree

6 files changed

+1626
-3
lines changed

6 files changed

+1626
-3
lines changed

source/algorithms.tex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@
297297
by invoking the following functions:
298298
\begin{itemize}
299299
\item
300-
All operations of the categories of the iterators
300+
All operations of the categories of the iterators or \tcode{mdspan} types
301301
that the algorithm is instantiated with.
302302
\item
303303
Operations on those sequence elements that are required by its specification.
@@ -369,7 +369,8 @@
369369
\tcode{UnaryOperation},
370370
\tcode{BinaryOperation},
371371
\tcode{BinaryOperation1},
372-
\tcode{BinaryOperation2}, and
372+
\tcode{BinaryOperation2},
373+
\tcode{BinaryDivideOp}, and
373374
the operators used by the analogous overloads to these parallel algorithms
374375
that are formed by an invocation
375376
with the specified default predicate or operation (where applicable)

source/back.tex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ \chapter{Bibliography}
4242
P.J.\ Plauger,
4343
\doccite{The Draft Standard \Cpp{} Library}.
4444
Prentice-Hall, ISBN 0-13-117003-1, copyright \copyright 1995 P.J.\ Plauger
45+
\item
46+
J.\ Demmel, I.\ Dumitriu, and O.\ Holtz,
47+
\doccite{Fast linear algebra is stable},
48+
Numerische Mathematik 108 (59-91), 2007.
4549
\end{itemize}
4650

4751
The arithmetic specification described in ISO/IEC 10967-1:2012 is

source/compatibility.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
\effect
4242
The following \Cpp{} headers are new:
4343
\libheaderrefx{hazard_pointer}{hazard.pointer.syn},
44+
\libheaderref{linalg},
4445
\libheaderref{rcu}, and
4546
\libheaderrefx{text_encoding}{text.encoding.syn}.
4647
Valid \CppXXIII{} code that \tcode{\#include}{s} headers with these names may be

source/lib-intro.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1118,6 +1118,7 @@
11181118
\tcode{<iterator>} \\
11191119
\tcode{<latch>} \\
11201120
\tcode{<limits>} \\
1121+
\tcode{<linalg>} \\
11211122
\tcode{<list>} \\
11221123
\tcode{<locale>} \\
11231124
\tcode{<map>} \\

0 commit comments

Comments
 (0)