|
TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
#include <nda/map.hpp>
Functor that is returned by the nda::map function.
| F | Callable type. |
Public Member Functions | |
| template<Array A0, Array... As> | |
| expr_call< F, A0, As... > | operator() (A0 &&a0, As &&...as) const |
| Function call operator that returns a lazy function call expression. | |
| template<Scalar T0, Scalar... Ts> | |
| auto | operator() (T0 t0, Ts... ts) const |
| Function call operator that returns the result of the callable object applied to the scalar arguments. | |
Public Attributes | |
| F | f |
| Callable object. | |
|
inline |
Function call operator that returns a lazy function call expression.
| A0 | First nda::Array argument type. |
| As | Rest of the nda::Array argument types. |
| a0 | First nda::Array argument. |
| as | Rest of the nda::Array arguments. |
|
inline |
Function call operator that returns the result of the callable object applied to the scalar arguments.
| T0 | First nda::Scalar argument type. |
| Ts | Rest of the nda::Scalar argument types. |
| t0 | First nda::Scalar argument. |
| ts | Rest of the nda::Scalar arguments. |