10#include <RI/global/Tensor.h>
18void write_current_eachk(
const UnitCell& ucell,
29void write_current(
const UnitCell& ucell,
53 const Exx_NAO<std::complex<double>>& exx_nao
56void cal_tmp_DM_k(
const UnitCell& ucell,
62 const bool reset =
true);
64void cal_tmp_DM(
const UnitCell& ucell,
68void set_rR_from_hR(
const UnitCell& ucell,
82 const Exx_NAO<std::complex<double>>& exx_nao
85template <
typename Tadd,
typename Tfull>
88void init_from_adj(
const UnitCell& ucell,
92 std::vector<AdjacentAtomInfo>& adjs_all,
94template <
typename TR,
typename TA>
97void cal_velocity_basis_k(
const UnitCell& ucell,
106void cal_velocity_matrix(
const psi::Psi<std::complex<double>>*
psi,
110 std::vector<std::array<ModuleBase::ComplexMatrix, 3>>& velocity_k);
111template <
typename TR>
112void cal_current_comm_k(
const UnitCell& ucell,
Definition setup_exx.h:18
Definition sltk_grid_driver.h:40
3 elements vector
Definition vector3.h:24
Definition parallel_orbitals.h:9
Definition record_adj.h:12
A class to compute two-center integrals.
Definition two_center_integrator.h:35
Definition velocity_op.h:15
Definition cal_r_overlap_R.h:24
Definition density_matrix.h:70
Definition elecstate.h:15
Definition hcontainer.h:144
Definition input_help.cpp:10