1.4 KiB
1.4 KiB
[linalg.reqs.val]
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]
Throughout [linalg], the following types arelinear algebra value types:
the value_type type alias of any input or output mdspan parameter(s) of any function in [linalg]; and
the Scalar template parameter (if any) of any function or class in [linalg].
Linear algebra value types shall model semiregular.
A value-initialized object of linear algebra value type shall act as the additive identity.