SIRIUS 7.5.0
Electronic structure library and applications
|
Contains typedefs, enums and simple descriptors. More...
Go to the source code of this file.
Classes | |
struct | sirius::Real< T > |
struct | sirius::Real< std::complex< T > > |
struct | sirius::radial_solution_descriptor |
Describes radial solution. More... | |
struct | sirius::nearest_neighbour_descriptor |
Descriptor of an atom in a list of nearest neighbours for each atom. More... | |
struct | sirius::unit_cell_parameters_descriptor |
struct | sirius::lo_basis_descriptor |
Descriptor of the local-orbital part of the LAPW+lo basis. More... | |
struct | sirius::spheric_function_set_ptr_t< T > |
struct | sirius::smooth_periodic_function_ptr_t< T > |
struct | sirius::periodic_function_ptr_t< T > |
Describe external pointers to periodic function. More... | |
Namespaces | |
module | sirius |
Namespace of the SIRIUS library. | |
Typedefs | |
typedef std::vector< radial_solution_descriptor > | sirius::radial_solution_descriptor_set |
Set of radial solution descriptors, used to construct augmented waves or local orbitals. More... | |
Enumerations | |
enum class | sirius::spin_block_t { sirius::nm , sirius::uu , sirius::dd , sirius::ud , sirius::du } |
Spin-blocks of the Hamiltonian. More... | |
enum class | sirius::electronic_structure_method_t { sirius::full_potential_lapwlo , sirius::pseudopotential } |
Type of electronic structure methods. More... | |
enum class | sirius::function_domain_t { sirius::spatial , sirius::spectral } |
Type of a function domain. More... | |
enum class | sirius::relativity_t { none , koelling_harmon , zora , iora , dirac } |
Type of relativity treatment in the case of LAPW. More... | |
Functions | |
relativity_t | sirius::get_relativity_t (std::string name__) |
std::ostream & | sirius::operator<< (std::ostream &out, radial_solution_descriptor const &rsd) |
Variables | |
template<class T > | |
constexpr bool | sirius::is_real_v = std::is_same<T, real_type<T>>::value |
Contains typedefs, enums and simple descriptors.
Definition in file typedefs.hpp.