56 const std::vector<std::vector<TK>>& dm_vec,
Definition sltk_grid_driver.h:43
Definition LCAO_deepks.h:51
Definition parallel_orbitals.h:9
Definition setup_deepks.h:23
void before_runner(const UnitCell &ucell, const int nks, const LCAO_Orbitals &orb, Parallel_Orbitals &pv, const Input_para &inp)
Definition setup_deepks.cpp:44
std::string dpks_out_type
Definition setup_deepks.h:33
void build_overlap(const UnitCell &ucell, const LCAO_Orbitals &orb, const Parallel_Orbitals &pv, const Grid_Driver &gd, TwoCenterIntegrator &overlap_orb_alpha, const Input_para &inp)
Definition setup_deepks.cpp:13
Setup_DeePKS()
Definition setup_deepks.cpp:6
LCAO_Deepks< TK > ld
Definition setup_deepks.h:30
void write_stress(const ModuleBase::matrix &scs, const ModuleBase::matrix &svnl_dalpha, const double &omega, const Input_para &inp)
Definition setup_deepks.cpp:136
void delta_e(const UnitCell &ucell, const K_Vectors &kv, const LCAO_Orbitals &orb, const Parallel_Orbitals &pv, const Grid_Driver &gd, const std::vector< std::vector< TK > > &dm_vec, elecstate::fenergy &f_en, const Input_para &inp)
Definition setup_deepks.cpp:65
void write_forces(const ModuleBase::matrix &fcs, const ModuleBase::matrix &fvnl_dalpha, const Input_para &inp)
Definition setup_deepks.cpp:89
~Setup_DeePKS()
Definition setup_deepks.cpp:9
A class to compute two-center integrals.
Definition two_center_integrator.h:35
This file contains all energies about first-principle calculations.
Definition fp_energy.h:17