|
SIRIUS 7.5.0
Electronic structure library and applications
|
Public Member Functions | |
| U_operator (Simulation_context const &ctx__, Hubbard_matrix const &um1__, std::array< double, 3 > vk__) | |
| ~U_operator ()=default | |
| auto | atomic_orbitals () const |
| auto | atomic_orbitals (const int idx__) const |
| auto | nhwf () const |
| auto | offset (int ia__) const |
| std::complex< T > const & | operator() (int m1, int m2, int j) const |
| std::complex< T > const * | at (sddk::memory_t mem__, const int idx1, const int idx2, const int idx3) const |
| int | find_orbital_index (const int ia__, const int n__, const int l__) const |
Private Attributes | |
| Simulation_context const & | ctx_ |
| std::array< la::dmatrix< std::complex< T > >, 4 > | um_ |
| std::vector< int > | offset_ |
| std::vector< std::pair< int, int > > | atomic_orbitals_ |
| int | nhwf_ |
| r3::vector< double > | vk_ |
Definition at line 63 of file non_local_operator.hpp.
| sirius::U_operator< T >::U_operator | ( | Simulation_context const & | ctx__, |
| Hubbard_matrix const & | um1__, | ||
| std::array< double, 3 > | vk__ | ||
| ) |
Definition at line 6 of file s_u_operator.cpp.
|
inline |
Definition at line 78 of file non_local_operator.hpp.
|
inline |
Definition at line 83 of file non_local_operator.hpp.
|
inline |
Definition at line 87 of file non_local_operator.hpp.
|
inline |
Definition at line 92 of file non_local_operator.hpp.
|
inline |
Definition at line 97 of file non_local_operator.hpp.
|
inline |
Definition at line 102 of file non_local_operator.hpp.
| int sirius::U_operator< T >::find_orbital_index | ( | const int | ia__, |
| const int | n__, | ||
| const int | l__ | ||
| ) | const |
Definition at line 78 of file s_u_operator.cpp.
|
private |
Definition at line 66 of file non_local_operator.hpp.
|
private |
Definition at line 68 of file non_local_operator.hpp.
|
private |
Definition at line 69 of file non_local_operator.hpp.
|
private |
Definition at line 70 of file non_local_operator.hpp.
|
private |
Definition at line 71 of file non_local_operator.hpp.
|
private |
Definition at line 72 of file non_local_operator.hpp.