mdspan - basic_mdspan and mdspan declaration
commit01caa6be74b7d9f49cb32b0d7549b52699abebe3
authorChristian Blau <cblau@gwdg.de>
Tue, 4 Dec 2018 11:53:58 +0000 (4 12:53 +0100)
committerErik Lindahl <erik.lindahl@gmail.com>
Wed, 26 Dec 2018 15:43:58 +0000 (26 16:43 +0100)
treee51892baa46f35fff2e5920b5c575f2287897be7
parent67837955db4b8c8553efdb8887a589e77e934cfb
mdspan - basic_mdspan and mdspan declaration

basic_mdspan provides the core functionality for multidimensional array
indexing by combining multidimensional index evaluation, and memory
access.

mdspan is defined as basic_mdspan with wrapped indices, basic_accessor
policy and right-aligned memory layout.

Change-Id: I3eacb734e35a977387c5f023afe636f78ee64eac
src/gromacs/mdspan/README
src/gromacs/mdspan/mdspan.h [new file with mode: 0644]
src/gromacs/mdspan/tests/CMakeLists.txt
src/gromacs/mdspan/tests/mdspan.cpp [new file with mode: 0644]