Skip to content

Commit 2d86e65

Browse files
jensmaurertkoeppe
authored andcommitted
P1673R13 A free function linear algebra interface based on the BLAS
- Add closing brace in header synopsis at the end of the namespace. - Introduce abbreviations for repeated lengthy expressions. - Remove duplicate definition for struct sum_of_squares_result from [linalg.algs.blas1.ssq]. - Stale cross-references to [linalg.algs] re-pointed to [linalg].
1 parent 64ad91d commit 2d86e65

File tree

6 files changed

+5095
-3
lines changed

6 files changed

+5095
-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
@@ -84,6 +84,7 @@
8484
The following \Cpp{} headers are new:
8585
\libheaderref{debugging},
8686
\libheaderrefx{hazard_pointer}{hazard.pointer.syn},
87+
\libheaderref{linalg},
8788
\libheaderref{rcu}, and
8889
\libheaderrefx{text_encoding}{text.encoding.syn}.
8990
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
@@ -1156,6 +1156,7 @@
11561156
\tcode{<iterator>} \\
11571157
\tcode{<latch>} \\
11581158
\tcode{<limits>} \\
1159+
\tcode{<linalg>} \\
11591160
\tcode{<list>} \\
11601161
\tcode{<locale>} \\
11611162
\tcode{<map>} \\

0 commit comments

Comments
 (0)