add(const HContainer< T > &other) | hamilt::HContainer< T > | |
allocate(T *data_array=nullptr, bool if_zero=false) | hamilt::HContainer< T > | |
allocated | hamilt::HContainer< T > | private |
atom_pairs | hamilt::HContainer< T > | private |
current_R | hamilt::HContainer< T > | mutableprivate |
data(int i, int j) const | hamilt::HContainer< T > | |
data(int i, int j, int *R) const | hamilt::HContainer< T > | |
find_matrix(int i, int j, int rx, int ry, int rz) | hamilt::HContainer< T > | |
find_matrix(int i, int j, int rx, int ry, int rz) const | hamilt::HContainer< T > | |
find_matrix(int i, int j, const ModuleBase::Vector3< int > &R_index) | hamilt::HContainer< T > | |
find_matrix(int i, int j, const ModuleBase::Vector3< int > &R_index) const | hamilt::HContainer< T > | |
find_matrix_offset(int i, int j, int rx, int ry, int rz) const | hamilt::HContainer< T > | |
find_matrix_offset(int i, int j, const ModuleBase::Vector3< int > &R_index) const | hamilt::HContainer< T > | |
find_pair(int i, int j) const | hamilt::HContainer< T > | |
find_R(const int &rx_in, const int &ry_in, const int &rz_in) const | hamilt::HContainer< T > | |
find_R(const ModuleBase::Vector3< int > &R_in) const | hamilt::HContainer< T > | |
fix_gamma() | hamilt::HContainer< T > | |
fix_R(int rx_in, int ry_in, int rz_in) const | hamilt::HContainer< T > | |
gamma_only | hamilt::HContainer< T > | private |
get_atom_pair(int i, int j) const | hamilt::HContainer< T > | |
get_atom_pair(int index) const | hamilt::HContainer< T > | |
get_current_R() const | hamilt::HContainer< T > | |
get_ijr_info() const | hamilt::HContainer< T > | |
get_memory_size() const | hamilt::HContainer< T > | |
get_nbasis() const | hamilt::HContainer< T > | inline |
get_nnr() const | hamilt::HContainer< T > | inline |
get_paraV() const | hamilt::HContainer< T > | inline |
get_sparse_ap() const | hamilt::HContainer< T > | inline |
get_sparse_ap_index() const | hamilt::HContainer< T > | inline |
get_wrapper() const | hamilt::HContainer< T > | inline |
HContainer() | hamilt::HContainer< T > | |
HContainer(const HContainer< T > &HR_in, T *data_array=nullptr) | hamilt::HContainer< T > | |
HContainer(HContainer< T > &&HR_in) noexcept | hamilt::HContainer< T > | |
HContainer(int natom) | hamilt::HContainer< T > | |
HContainer(const UnitCell &ucell_, const Parallel_Orbitals *paraV=nullptr) | hamilt::HContainer< T > | |
HContainer(const Parallel_Orbitals *paraV, T *data_pointer=nullptr, const std::vector< int > *ijr_info=nullptr) | hamilt::HContainer< T > | |
insert_ijrs(const std::vector< int > *ijrs) | hamilt::HContainer< T > | |
insert_ijrs(const std::vector< int > *ijrs, const UnitCell &ucell, const int npol=1) | hamilt::HContainer< T > | |
insert_pair(const AtomPair< T > &atom_ij) | hamilt::HContainer< T > | |
is_gamma_only() const | hamilt::HContainer< T > | |
loop_R(const size_t &index, int &rx, int &ry, int &rz) const | hamilt::HContainer< T > | |
operator=(const HContainer< T > &HR_in)=delete | hamilt::HContainer< T > | |
operator=(HContainer< T > &&HR_in) noexcept | hamilt::HContainer< T > | |
paraV | hamilt::HContainer< T > | private |
set_paraV(const Parallel_Orbitals *paraV_in) | hamilt::HContainer< T > | inline |
set_zero() | hamilt::HContainer< T > | |
shape_synchron(const HContainer< T > &other) | hamilt::HContainer< T > | |
size_atom_pairs() const | hamilt::HContainer< T > | |
size_R_loop() const | hamilt::HContainer< T > | |
sparse_ap | hamilt::HContainer< T > | private |
sparse_ap_index | hamilt::HContainer< T > | private |
tmp_atom_pairs | hamilt::HContainer< T > | mutableprivate |
tmp_R_index | hamilt::HContainer< T > | mutableprivate |
unfix_R() const | hamilt::HContainer< T > | |
wrapper_pointer | hamilt::HContainer< T > | private |
~HContainer() | hamilt::HContainer< T > | |