gem.lattice.Lattice
- class gem.lattice.Lattice(ek_list: ndarray, wk_list: ndarray = None, verbose=0)[source]
Class for the lattice part of the formalism. It is used to solve the quasiparticle problem.
Methods
compute_Gloc(w_list, Fragments_list[, eps])Compute the local Green's function at given frequencies from the quasiparticle problem using the self-energies from passed as a list of Fragment objects.
compute_ekin(Fragments_list, T[, Tsmearing])Compute the kinetic energy from the quasiparticle part.
compute_functional(Fragments_list[, T, ...])Compute the value of the finite temperature functional.
fit_mu(n_target, Fragments_list[, T, ...])Procedure to determine the chemical potential that achieves a target filling using either the quasiparticle or the fragment method.
fit_mu_fragment(n_target, Fragments_list[, ...])Procedure to fit the chemical potential from the fragment problem.
fit_mu_quasiparticle(n_target, Fragments_list)Procedure to fit the chemical potential from the quasiparticle problem.
solve_qp(Fragments_list[, T, Tsmearing])Solve quasiparticle problem using the self-energies passed as a list of Fragment objects.
Methods
|
Initialize the Lattice class with the given parameters. |
|
Compute the local Green's function at given frequencies from the quasiparticle problem using the self-energies from passed as a list of Fragment objects. |
|
Compute the kinetic energy from the quasiparticle part. |
|
Compute the value of the finite temperature functional. |
|
Procedure to determine the chemical potential that achieves a target filling using either the quasiparticle or the fragment method. |
|
Procedure to fit the chemical potential from the fragment problem. |
|
Procedure to fit the chemical potential from the quasiparticle problem. |
|
Solve quasiparticle problem using the self-energies passed as a list of Fragment objects. |