Open crtrott opened 2 years ago
Things we did as part of this:
commit: 7366664af806656 and 8c93cc254f7d
add size of a multidimensional index space definition, used later as part of preconditions for example for layouts
add REQUIRED-SPAN-SIZE exposition only macro for layout_stride
Fixes to requirement lists:
Label naming: https://github.com/cplusplus/draft/wiki/Specification-Style-Guidelines#labels
mdspan.terms
Extents synopsis
mdspan.extents.cons
converting constructor:
~par 5.3: dynamic extents should not be in italics~ 94fe9afc0b1
Thought experiment but don't do this:
~qualify move/forward with std:: everywhere~ 4e4df5e004a
~par 7: remove italics from static extent~ 94fe9afc0b1
~par 9.1 "is" true instead of "equals" true~c0745758
~par 9.3 (N=rank_dynamic || N==rank()) is
true
~ c0745758~par 11.1 element wise wording like 11.2~ 2361c570ad
layout_stride
~ 2361c570ad~just do
explicit extents(Integrals...) -> see below
~ 737dae6357mdspan.extents.obs
mdspan.layout