TRIQS/triqs_modest 3.3.0
Brillouin zone summation
|
Go to the source code of this file.
Namespaces | |
namespace | triqs |
namespace | triqs::modest |
Functions | |
std::pair< nda::array< std::vector< long >, 2 >, nda::array< nda::matrix< dcomplex >, 2 > > | triqs::modest::discover_symmetries (nda::array< nda::matrix< dcomplex >, 2 > const &Hloc0, std::vector< atomic_orbs > const &atomic_shells, double block_threshold, bool diagonalize_hloc) |
Find symmetries of the R = 0 component of a Hamiltonian to determine a GF block structure. | |
OBE factories using a fixed grid | |
Factory functions to create one_body_elements_on_grid | |
std::pair< double, one_body_elements_on_grid > | triqs::modest::one_body_elements_from_dft_converter (std::string const &filename, double threshold, bool diagonalize_hloc) |
Prepare one-body elements for a DMFT calculation. | |
one_body_elements_on_grid | triqs::modest::one_body_elements_on_high_symmetry_path (std::string const &filename, one_body_elements_on_grid const &obe) |
Prepare one-body elements along high-symmetry k-path. | |
one_body_elements_on_grid | triqs::modest::one_body_elements_with_theta_projectors (std::string const &filename, one_body_elements_on_grid const &obe) |
Prepare one-body elements with the Θ projectors. | |