13 using TAC = std::pair<int, std::array<int, 3>>;
23 const std::vector<std::map<
int, std::map<
TAC, RI::Tensor<double>>>>* Hexxd =
nullptr,
24 const std::vector<std::map<
int, std::map<
TAC, RI::Tensor<std::complex<double>>>>>* Hexxc =
nullptr,
26 const std::string& SR_filename =
"srs1_nao.csr",
27 const std::string& HR_filename_up =
"hrs1_nao.csr",
28 const std::string HR_filename_down =
"hrs2_nao.csr",
29 const bool& binary =
false,
30 const double& sparse_threshold = 1e-10);
42 const bool& binary =
false,
43 const double& sparse_threshold = 1e-10);
53 const bool& binary =
false,
54 const double& sparse_thr = 1e-10);
63 const std::string& TR_filename =
"trs1_nao.csr",
64 const bool& binary =
false,
65 const double& sparse_threshold = 1e-10);
70 const std::string& SR_filename =
"srs1_nao.csr",
71 const bool& binary =
false,
72 const double& sparse_threshold = 1e-10);
Definition sltk_grid_driver.h:43
Definition LCAO_HS_arrays.hpp:9
Definition parallel_orbitals.h:9
Definition two_center_bundle.h:11
This class has two functions: restart psi from the previous calculation, and write psi to the disk.
Definition cal_dos.h:9
void output_SR(Parallel_Orbitals &pv, const Grid_Driver &grid, hamilt::Hamilt< std::complex< double > > *p_ham, const std::string &SR_filename="srs1_nao.csr", const bool &binary=false, const double &sparse_threshold=1e-10)
Definition write_HS_R.cpp:192
void output_TR(const int istep, const UnitCell &ucell, const Parallel_Orbitals &pv, LCAO_HS_Arrays &HS_Arrays, const Grid_Driver &grid, const TwoCenterBundle &two_center_bundle, const LCAO_Orbitals &orb, const std::string &TR_filename="trs1_nao.csr", const bool &binary=false, const double &sparse_threshold=1e-10)
Definition write_HS_R.cpp:253
void output_dHR(const int &istep, const ModuleBase::matrix &v_eff, Gint_k &gint_k, const UnitCell &ucell, const Parallel_Orbitals &pv, LCAO_HS_Arrays &HS_Arrays, const Grid_Driver &grid, const TwoCenterBundle &two_center_bundle, const LCAO_Orbitals &orb, const K_Vectors &kv, const bool &binary=false, const double &sparse_threshold=1e-10)
Definition write_HS_R.cpp:127
void output_HSR(const UnitCell &ucell, const int &istep, const ModuleBase::matrix &v_eff, const Parallel_Orbitals &pv, LCAO_HS_Arrays &HS_Arrays, const Grid_Driver &grid, const K_Vectors &kv, hamilt::Hamilt< std::complex< double > > *p_ham, const std::string &SR_filename="srs1_nao.csr", const std::string &HR_filename_up="hrs1_nao.csr", const std::string HR_filename_down="hrs2_nao.csr", const bool &binary=false, const double &sparse_threshold=1e-10)
Definition write_HS_R.cpp:15
void output_dSR(const int &istep, const UnitCell &ucell, const Parallel_Orbitals &pv, LCAO_HS_Arrays &HS_Arrays, const Grid_Driver &grid, const TwoCenterBundle &two_center_bundle, const LCAO_Orbitals &orb, const K_Vectors &kv, const bool &binary=false, const double &sparse_thr=1e-10)
Definition write_HS_R.cpp:96
std::pair< int, TC > TAC
Definition ri_cv_io_test.cpp:10
base device SOURCES math_dngvd_test cpp endif() if(ENABLE_GOOGLEBENCH) AddTest(TARGET PERF_MODULE_HSOLVER_KERNELS LIBS parameter $
Definition CMakeLists.txt:10