3
0
mirror of https://github.com/triqs/dft_tools synced 2024-12-26 22:33:48 +01:00
dft_tools/doc/reference/clef/expressions_form_0.cpp
tayral edd1ff4529 Restructuring documentation.
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)
2014-10-18 12:21:08 +01:00

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_];
}