tmp/tmpd6ha31ru/{from.md → to.md}
RENAMED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#### Linear algebra value types <a id="linalg.reqs.val">[[linalg.reqs.val]]</a>
|
| 2 |
+
|
| 3 |
+
Throughout [[linalg]], the following types are *linear algebra value
|
| 4 |
+
types*:
|
| 5 |
+
|
| 6 |
+
- the `value_type` type alias of any input or output `mdspan`
|
| 7 |
+
parameter(s) of any function in [[linalg]]; and
|
| 8 |
+
- the `Scalar` template parameter (if any) of any function or class in
|
| 9 |
+
[[linalg]].
|
| 10 |
+
|
| 11 |
+
Linear algebra value types shall model `semiregular`.
|
| 12 |
+
|
| 13 |
+
A value-initialized object of linear algebra value type shall act as the
|
| 14 |
+
additive identity.
|
| 15 |
+
|