Gromacs
2025.0-dev-20241014-f673b97
|
#include <array>
#include <type_traits>
#include "accessor_policy.h"
#include "extents.h"
#include "layouts.h"
Declares gmx::mdspan.
Classes | |
class | gmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > |
Multidimensional array indexing and memory access with flexible mapping and access model. More... | |
Typedefs | |
template<class T , ptrdiff_t... Indices> | |
using | gmx::mdspan = basic_mdspan< T, extents< Indices...>, layout_right, accessor_basic< T >> |
basic_mdspan with wrapped indices, basic_accessor policiy and right-aligned memory layout. | |