3
0
mirror of https://github.com/triqs/dft_tools synced 2024-12-26 14:23:38 +01:00
dft_tools/doc/tour/green.rst
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

26 lines
1.0 KiB
ReStructuredText

Manipulating local Green's functions
------------------------------------
Let us start with a problem of free electrons: an impurity `d`
level embedded in a flat conduction bath :math:`\Delta` of `s`-electrons.
To construct and plot the corresponding 2x2 Green's function:
.. math::
\hat{G}^\mathrm{s+d} ( \omega) = \begin{pmatrix} \omega - \epsilon_d & V \\ V & \Delta^{-1} \end{pmatrix}^{-1}
we first create the corresponding energy
mesh on the real axis in the energy interval :math:`\omega \in (-2:2]`.
The Green's function is generated using classes of the ``gf.local`` module by setting up
:math:`\left[\hat{G}^\mathrm{s+d}\right]^{-1}` and inverting it.
Finally, the obtained bath and impurity densities of states are plotted using the TRIQS function ``oplot``:
.. plot:: reference/gfs/py/impinbath.py
:include-source:
:scale: 70
You will find more information on the local Green's function implementation in TRIQS in :doc:`the corresponding chapter of the manual <../../reference/gfs/py/green>`