Files
cppdraft_translate/cppdraft/linalg/reqs/val.md
2025-10-25 03:02:53 +03:00

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]

1

#

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].

2

#

Linear algebra value types shall model semiregular.

3

#

A value-initialized object of linear algebra value type shall act as the additive identity.