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.