|
TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
#include "./basic_functions.hpp"#include "./clef.hpp"#include "./concepts.hpp"#include "./declarations.hpp"#include "./exceptions.hpp"#include "./iterators.hpp"#include "./layout/for_each.hpp"#include "./layout/idx_map.hpp"#include "./layout/permutation.hpp"#include "./layout/range.hpp"#include "./macros.hpp"#include "./mem/address_space.hpp"#include "./mem/memcpy.hpp"#include "./mem/policies.hpp"#include "./traits.hpp"#include <itertools/itertools.hpp>#include <algorithm>#include <array>#include <cstring>#include <memory>#include <ranges>#include <type_traits>#include <utility>Provides the generic class for views.
Definition in file basic_array_view.hpp.
Go to the source code of this file.
Classes | |
| class | nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy > |
| A generic view of a multi-dimensional array. More... | |
Functions | |
| template<typename V1, int R1, typename LP1, char A1, typename AP1, typename OP1, typename V2, int R2, typename LP2, char A2, typename AP2, typename OP2> | |
| void | std::swap (nda::basic_array_view< V1, R1, LP1, A1, AP1, OP1 > &a, nda::basic_array_view< V2, R2, LP2, A2, AP2, OP2 > &b)=delete |
| std::swap is deleted for nda::basic_array_view. | |
|
delete |
std::swap is deleted for nda::basic_array_view.