TRIQS/nda 2.0.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
doc_clef_make_function.cpp
1#include <nda/nda.hpp>
2#include <iostream>
3
4int main() {
7 auto ex = i_ + j_;
8 auto f = nda::clef::make_function(ex, i_, j_);
9 std::cout << f(1, 2) << std::endl;
10 std::cout << f(1.5, 2) << std::endl;
11}
__inline__ auto make_function(T &&obj, Phs...)
Factory function for nda::clef::make_fun_impl objects.
Definition function.hpp:89
constexpr auto j_
Generic placeholder #2.
Definition literals.hpp:29
constexpr auto i_
Generic placeholder #1.
Definition literals.hpp:26
Includes all relevant headers for the core nda library.
A placeholder is an empty struct, labelled by an int.