14using TAC = std::pair<int, std::array<int, 3>>;
25 const std::vector<std::map<
int, std::map<
TAC, RI::Tensor<double>>>>* Hexxd =
nullptr,
26 const std::vector<std::map<
int, std::map<
TAC, RI::Tensor<std::complex<double>>>>>* Hexxc =
nullptr,
28 const std::string& SR_filename =
"srs1_nao.csr",
29 const std::string& HR_filename_up =
"hrs1_nao.csr",
30 const std::string HR_filename_down =
"hrs2_nao.csr",
31 const bool& binary =
false,
32 const double& sparse_threshold = 1e-10);
43 const bool& binary =
false,
44 const double& sparse_threshold = 1e-10);
54 const bool& binary =
false,
55 const double& sparse_thr = 1e-10);
64 const std::string& TR_filename =
"trs1_nao.csr",
65 const bool& binary =
false,
66 const double& sparse_threshold = 1e-10);
72 const std::string& SR_filename =
"srs1_nao.csr",
73 const bool& binary =
false,
74 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
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:254
void output_dHR(const int &istep, const ModuleBase::matrix &v_eff, 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:147
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:122
void output_SR(Parallel_Orbitals &pv, const Grid_Driver &grid, hamilt::Hamilt< TK > *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:194
void output_HSR(const UnitCell &ucell, const int &istep, const Parallel_Orbitals &pv, LCAO_HS_Arrays &HS_Arrays, const Grid_Driver &grid, const K_Vectors &kv, Plus_U &dftu, hamilt::Hamilt< TK > *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:16
std::pair< int, TC > TAC
Definition ri_cv_io_test.cpp:10
base device SOURCES math_hegvd_test cpp endif() if(ENABLE_GOOGLEBENCH) AddTest(TARGET PERF_MODULE_HSOLVER_KERNELS LIBS parameter $
Definition CMakeLists.txt:10
Plus_U dftu
Definition test_dftu.cpp:14