TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
#include "./concepts.hpp"
#include "./layout/range.hpp"
#include "./macros.hpp"
#include "./traits.hpp"
#include <cstddef>
#include <utility>
#include <tuple>
Provides lazy function calls on arrays/views.
Definition in file map.hpp.
Go to the source code of this file.
Classes | |
struct | nda::expr_call< F, As > |
A lazy function call expression on arrays/views. More... | |
struct | nda::mapped< F > |
Functor that is returned by the nda::map function. More... | |
Functions | |
template<class F > | |
mapped< F > | nda::map (F f) |
Create a lazy function call expression on arrays/views. | |
Variables | |
template<typename F , Array... As> | |
constexpr char | nda::get_algebra< expr_call< F, As... > > = detail::_impl_find_common_algebra(get_algebra<As>...) |
Get the resulting algebra of a function call expression involving arrays/views. | |