|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include "spar_st.h"#include "force_stress_arrays.h"#include "source_io/module_parameter/parameter.h"#include "source_lcao/LCAO_domain.h"#include "source_pw/module_pwdft/global.h"#include "spar_dh.h"#include "spar_hsr.h"#include <complex>Functions | |
| template void | sparse_format::cal_SR< std::complex< double > > (const Parallel_Orbitals &pv, std::set< Abfs::Vector3_Order< int > > &all_R_coor, std::map< Abfs::Vector3_Order< int >, std::map< size_t, std::map< size_t, double > > > &SR_sparse, std::map< Abfs::Vector3_Order< int >, std::map< size_t, std::map< size_t, std::complex< double > > > > &SR_soc_sparse, const Grid_Driver &grid, const double &sparse_thr, hamilt::Hamilt< std::complex< double > > *p_ham) |
| template void sparse_format::cal_SR< std::complex< double > > | ( | const Parallel_Orbitals & | pv, |
| std::set< Abfs::Vector3_Order< int > > & | all_R_coor, | ||
| std::map< Abfs::Vector3_Order< int >, std::map< size_t, std::map< size_t, double > > > & | SR_sparse, | ||
| std::map< Abfs::Vector3_Order< int >, std::map< size_t, std::map< size_t, std::complex< double > > > > & | SR_soc_sparse, | ||
| const Grid_Driver & | grid, | ||
| const double & | sparse_thr, | ||
| hamilt::Hamilt< std::complex< double > > * | p_ham | ||
| ) |