|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include "FORCE_STRESS.h"#include "source_lcao/module_dftu/dftu.h"#include "source_pw/module_pwdft/global.h"#include "source_io/output_log.h"#include "source_io/module_parameter/parameter.h"#include "source_base/timer.h"#include "source_cell/module_neighbor/sltk_grid_driver.h"#include "source_estate/elecstate_lcao.h"#include "source_estate/module_pot/H_TDDFT_pw.h"#include "source_estate/module_pot/efield.h"#include "source_estate/module_pot/gatefield.h"#include "source_hamilt/module_surchem/surchem.h"#include "source_hamilt/module_vdw/vdw.h"#include "source_lcao/module_deepks/LCAO_deepks.h"#include "source_lcao/module_deepks/LCAO_deepks_io.h"#include "source_lcao/module_operator_lcao/dftu_lcao.h"#include "source_lcao/module_operator_lcao/dspin_lcao.h"#include "source_lcao/module_operator_lcao/nonlocal_new.h"#include "source_base/mathzone.h"Functions | |
| template<> | |
| void | assign_dmk_ptr< double > (elecstate::DensityMatrix< double, double > *dm, std::vector< std::vector< double > > *&dmk_d, std::vector< std::vector< std::complex< double > > > *&dmk_c, bool gamma_only_local) |
| template<> | |
| void | assign_dmk_ptr< std::complex< double > > (elecstate::DensityMatrix< std::complex< double >, double > *dm, std::vector< std::vector< double > > *&dmk_d, std::vector< std::vector< std::complex< double > > > *&dmk_c, bool gamma_only_local) |
| void assign_dmk_ptr< double > | ( | elecstate::DensityMatrix< double, double > * | dm, |
| std::vector< std::vector< double > > *& | dmk_d, | ||
| std::vector< std::vector< std::complex< double > > > *& | dmk_c, | ||
| bool | gamma_only_local | ||
| ) |
| void assign_dmk_ptr< std::complex< double > > | ( | elecstate::DensityMatrix< std::complex< double >, double > * | dm, |
| std::vector< std::vector< double > > *& | dmk_d, | ||
| std::vector< std::vector< std::complex< double > > > *& | dmk_c, | ||
| bool | gamma_only_local | ||
| ) |