|
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. | |