29
Numerics library
[numerics]
29.9
Basic linear algebra algorithms
[linalg]
29.9.4
Requirements
[linalg.reqs]
29.9.4.1
Linear algebra value types
[linalg.reqs.val]
1
#
Throughout
[linalg]
, the following types are
linear algebra value type
:
(1.1)
the
value_
type
type alias of any input or output
mdspan
parameter(s) of any function in
[linalg]
; and
(1.2)
the
Scalar
template parameter (if any) of any function or class in
[linalg]
.
2
#
Linear algebra value types shall model
semiregular
.
3
#
A value-initialized object of linear algebra value type shall act as the additive identity
.