mirror of
https://github.com/triqs/dft_tools
synced 2024-12-26 22:33:48 +01:00
edd1ff4529
A first general restructuration of the doc according to the pattern [tour|tutorial|reference]. In the reference part, objects are documented per topic. In each topic, [definition|c++|python|hdf5] (not yet implemented)
21 lines
339 B
C++
21 lines
339 B
C++
#include <triqs/clef.hpp>
|
|
#include <vector>
|
|
using namespace triqs::clef;
|
|
int main() {
|
|
placeholder<0> i_;
|
|
placeholder<1> x_;
|
|
placeholder<2> y_;
|
|
std::vector<int> V;
|
|
|
|
// arithmetic
|
|
auto e = x_ + 2 * y_;
|
|
|
|
// simple math function
|
|
auto e1 = cos(2 * x_ + 1);
|
|
auto e2 = abs(2 * x_ - 1);
|
|
|
|
// making V lazy
|
|
auto e0 = make_expr(V)[i_];
|
|
}
|
|
|