|
TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
#include "./idx_map.hpp"#include "./policies.hpp"#include "../basic_array.hpp"#include "../basic_functions.hpp"#include "../declarations.hpp"#include "../exceptions.hpp"#include "../traits.hpp"#include <array>#include <cstdint>#include <memory>#include <string>#include <type_traits>#include <utility>Provides an extension to nda::idx_map to support string indices.
Definition in file rect_str.hpp.
Go to the source code of this file.
Classes | |
| struct | nda::basic_layout_str< StaticExtents, StrideOrder, LayoutProp > |
| Generic layout policy with arbitrary order and possible string indices. More... | |
| struct | nda::C_layout_str |
| Contiguous layout policy with C-order (row-major order) and possible string indices. More... | |
| struct | nda::C_stride_layout_str |
| Strided (non-contiguous) layout policy with C-order (row-major order) and possible string indices. More... | |
| struct | nda::F_layout_str |
| Contiguous layout policy with Fortran-order (column-major order) and possible string indices. More... | |
| struct | nda::F_stride_layout_str |
| Strided (non-contiguous) layout policy with Fortran-order (column-major order) and possible string indices. More... | |
| class | nda::rect_str< Rank, StaticExtents, StrideOrder, LayoutProp > |
| Layout that specifies how to map multi-dimensional indices including possible string indices to a linear/flat index. More... | |