To calculate the impurity Green function we make use of the Dyson
equation. The idea is that an impurity locally changes the potential.
This perturbation extends only over a small area that typically
containes the impurity and the first few shells of neighbors. Then
outside this impurity region the potentials do not change any more and
consequently the difference in the single-site \$t\$-matrices of these
positions vanish, i.e. \$\\Delta t=0\$. This allows us to embed the
consequently the difference in the single-site $t$-matrices of these
positions vanish, i.e. $`\Delta t=0`$. This allows us to embed the
impurity in a finite real space cluster into the host system. The
calcualtion is then done as follows.
` - Compute the host systems Green function and write out the structural Green function as well as the single-site $t$ matrix of the host $t_{\mathrm{host}}$.`\
` - From the impurity potential compute the $t$-matrix of the impurity and construct $\Delta t=t_{\mathrm{host}}-t_{\mathrm{imp}}$`\
` - Solve the impurity Dyson equation: $\underline{\underline{G}}=\underline{\underline{G}}_{\mathrm{host}}+\underline{\underline{G}}_{\mathrm{host}}\Delta t\underline{\underline{G}}$`\
` - Compute the new impurity potential from the Green function and update the input potential`\
` - Repeat steps 2.-4. until the impurity potential converges`
- Compute the host systems Green function and write out the structural Green function as well as the single-site $`t`$ matrix of the host $`t_{\mathrm{host}}`$.
- From the impurity potential compute the $t$-matrix of the impurity and construct $`\Delta t=t_{\mathrm{host}}-t_{\mathrm{imp}}`$
- Solve the impurity Dyson equation: $`\underline{\underline{G}}=\underline{\underline{G}}_{\mathrm{host}}+\underline{\underline{G}}_{\mathrm{host}}\Delta t\underline{\underline{G}}`$
- Compute the new impurity potential from the Green function and update the input potential
- Repeat steps 2.-4. until the impurity potential converges