TRIQS/nda 1.3.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
map.hpp File Reference
#include "./concepts.hpp"
#include "./layout/range.hpp"
#include "./macros.hpp"
#include "./traits.hpp"
#include <cstddef>
#include <utility>
#include <tuple>

Detailed Description

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.