From Jason Turner

[linalg.reqs.val]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpd6ha31ru/{from.md → to.md} +15 -0
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
+