TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
Files | |
bound_check_worker.hpp | |
Provides a way to check the bounds when accessing elements/slices of an array or a view. | |
for_each.hpp | |
Provides for_each functions for multi-dimensional arrays/views. | |
idx_map.hpp | |
Provides a class that maps multi-dimensional indices to a linear index and vice versa. | |
permutation.hpp | |
Provides utilities to work with permutations and to compactly encode/decode std::array objects. | |
policies.hpp | |
Provides definitions of various layout policies. | |
range.hpp | |
Includes the itertools header and provides some additional utilities. | |
rect_str.hpp | |
Provides an extension to nda::idx_map to support string indices. | |
slice_static.hpp | |
Provides utilities that determine the resulting nda::idx_map when taking a slice of an nda::idx_map. | |