3
0
mirror of https://github.com/triqs/dft_tools synced 2024-10-31 19:23:45 +01:00
dft_tools/triqs/gfs
Olivier Parcollet 9ce291d640 gf: update gf imfreq for g( om - nu) case
DRAFT : to be tested further...

- update gf<imfreq>
- write a specific mesh for matsubara frequencies
- now the cast series is :
  mesh_pt --> matsubara_freq --> complex<double>
- matsubara_freq is just the matsubara frequency
- arithmetic of the mesh_pt casted to matsubara_freq
- arithmetic of matsubara_freq is casted to complex, except + and -,
  which are kept as matsubara_freq.
- evaluator now accept : int, mesh_pt, and matsubara_freq
  for matsubara_freq : for negative omega, use conjugation
  for omega outside windows, evaluate the tail on omega.
- as a result : g( om - nu) where om, nu are 2 meshes points,
  is the extrapolation outside the grid if necessary.
- updated tests
- added evaluation for tail.
2013-11-18 23:41:32 +01:00
..
deprecated gf deprecated : correction 2013-11-05 11:39:50 +01:00
domains gf: update gf imfreq for g( om - nu) case 2013-11-18 23:41:32 +01:00
local gf: update gf imfreq for g( om - nu) case 2013-11-18 23:41:32 +01:00
meshes gf: update gf imfreq for g( om - nu) case 2013-11-18 23:41:32 +01:00
block.hpp gf/clef. Bug fix, and added scalar->matrix reinterpret for blocks 2013-10-31 14:41:48 +01:00
CMakeLists.txt [API BREAK] rename directory gf -> gfs 2013-07-29 11:53:02 +02:00
curry.hpp gf curry: clean call for a single index 2013-10-21 17:05:15 +02:00
data_proxies.hpp implement gf_const_view 2013-10-21 15:12:53 +02:00
evaluators.hpp clean the TRIQS_COMPILER macros 2013-10-21 15:12:08 +02:00
gf_expr.hpp [API change] gf : factories -> constructors 2013-10-21 15:11:44 +02:00
gf.hpp gf : improve error message 2013-11-18 23:41:32 +01:00
imfreq.hpp gf: update gf imfreq for g( om - nu) case 2013-11-18 23:41:32 +01:00
imtime.hpp gf. Clean Fourier 2013-10-23 18:46:55 +02:00
legendre.hpp [API change] gf : factories -> constructors 2013-10-21 15:11:44 +02:00
product.hpp implement gf_const_view 2013-10-21 15:12:53 +02:00
refreq.hpp [API change] gf : factories -> constructors 2013-10-21 15:11:44 +02:00
retime.hpp [API change] gf : factories -> constructors 2013-10-21 15:11:44 +02:00
tools.hpp gf:fourier Add missing function in no_tail case 2013-10-31 14:41:48 +01:00