|
template<typename Mesh > |
double | triqs::modest::density (one_body_elements_tb const &obe, double mu, block2_gf< Mesh, matrix_valued > const &Sigma_dynamic, nda::array< nda::matrix< dcomplex >, 2 > const &Sigma_static, triqs::lattice::bz_int_options const &opt) |
| Compute the density of the lattice Green's function with a self-energy.
|
|
template<typename Mesh > |
double | triqs::modest::find_chemical_potential (double const target_density, one_body_elements_tb const &obe, block2_gf< Mesh, matrix_valued > const &Sigma_dynamic, nda::array< nda::matrix< dcomplex >, 2 > const &Sigma_static, triqs::lattice::bz_int_options const &opt, std::string method="dichotomy", double precision=1.e-5, bool verbosity=true) |
| Find the chemical potenital from the local Green's function and self-energy given a target density.
|
|
template<typename Mesh > |
double | triqs::modest::find_chemical_potential (double const target_density, one_body_elements_tb const &obe, Mesh const &mesh, triqs::lattice::bz_int_options const &opt, std::string method="dichotomy", double precision=1.e-5, bool verbosity=true) |
| Find the chemical potenital from the local Green's function and self-energy given a target density.
|
|
one_body_elements_tb | triqs::modest::fold (superlattice const &sl, one_body_elements_tb const &obe) |
| Convert a tight binding Hamiltonian to its superlattice equivalent.
|
|
template<typename Mesh > |
block2_gf< Mesh, matrix_valued > | triqs::modest::gloc (Mesh const &mesh, one_body_elements_tb const &obe, double mu, triqs::lattice::bz_int_options const &opt) |
| Compute the local Green's function without a self-energy.
|
|
template<typename Mesh > |
block2_gf< Mesh, matrix_valued > | triqs::modest::gloc (one_body_elements_tb const &obe, double mu, block2_gf< Mesh, matrix_valued > const &Sigma_dynamic, nda::array< nda::matrix< dcomplex >, 2 > const &Sigma_static, triqs::lattice::bz_int_options const &opt) |
| Compute the local Green's function without a self-energy.
|
|
nda::array< nda::matrix< dcomplex >, 2 > | triqs::modest::Hloc (std::vector< tb_hamiltonian > const &H_sigma, std::vector< atomic_orbs > const &atomic_shells) |
| Compute Hloc = H(R=0) given n_sigma tight_binding Hamiltonians.
|
|
nda::array< nda::matrix< dcomplex >, 2 > | triqs::modest::impurity_levels (one_body_elements_tb const &obe) |
| Compute the atomic (impurity) levels from an obe.
|
|
one_body_elements_tb | triqs::modest::make_obe_from_tb (std::vector< tb_hamiltonian > const tb_H_sigma, spin_kind_e spin_kind, std::vector< atomic_orbs > atomic_shells) |
| Helper to contruct and return an OBE_tb object given a list of tb_Hamiltonians of length n_sigma.
|
|
one_body_elements_tb | triqs::modest::one_body_elements_from_wannier90 (std::string const &wannier_file_path, spin_kind_e spin_kind, std::vector< atomic_orbs > atomic_shells) |
| Construct a obe_tb from Wannier90 in the case of a single spin index.
|
|
one_body_elements_tb | triqs::modest::one_body_elements_from_wannier90 (std::string const &wannier_file_path_up, std::string const &wannier_file_path_dn, spin_kind_e spin_kind, std::vector< atomic_orbs > atomic_shells) |
| Construct a obe_tb from Wannier90 in the case with separate spin up/spin down channels.
|
|