NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library
cntr.hpp
Go to the documentation of this file.
1 /*********************************************************
2 *
3 * Martin Eckstein, 2010
4 * Contour Green funtion class
5 *
6 *********************************************************/
7 #ifndef GREEN_CNTR_FULL
8 #define GREEN_CNTR_FULL
9 
10 /* #######################################################################################
11 #
12 # single-particle Greenfunctions G(t,t')
13 #
14 ##########################################################################################
15 
16  currently there exist three closely related Greenfunction types ...
17 
18  - type T is double or float
19  - timesteps 0... ntau on imag contour,
20  0...nt on upper/lower real contour.
21  for nt=-1, only the matsubara sector is stored
22  - each element has element_size_=size2_*size1_ complex<T> numbers
23  (only square matices allowed (size1_=size2_)
24  - strored elements:
25  gtr(t,t'),les(t,t'),tv(t,t'),vt(t,t')
26  mat(tau),mat(-tau)
27  ret(t,t')=gtr-les (stored for all t,t')
28 
29 ####################################################################################### */
30 
31 
32 #include "cntr_decl.hpp"
33 #include "cntr_impl.hpp"
34 #ifndef CNTR_NO_EXTERN_TEMPLATES
35 #include "cntr_extern_templates.hpp"
36 #endif
37 
38 #endif // GREEN_CNTR_FULL