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.