Go to the source code of this file.
|
| template<typename TK , typename TR_in , typename TR_out > |
| void | elecstate::DensityMatrix_Tools::cal_DMR (const DensityMatrix< TK, TR_in > &dm, std::vector< hamilt::HContainer< TR_out > * > &dmR_out, const int ik_in) |
| |
| template<typename TK , typename TR_in , typename TR_out > |
| void | elecstate::DensityMatrix_Tools::cal_DMR_td (const DensityMatrix< TK, TR_in > &dm, std::vector< hamilt::HContainer< TR_out > * > &dmR_out, const UnitCell &ucell, const ModuleBase::Vector3< double > At, const int ik_in) |
| |
| template<typename TK , typename TR_in , typename TR_out > |
| void | elecstate::DensityMatrix_Tools::cal_DMR_full (const DensityMatrix< TK, TR_in > &dm, hamilt::HContainer< TR_out > *dmR_out, const int ik_in) |
| |
| template<typename TR > |
| void | elecstate::DensityMatrix_Tools::func_exp_mul_dmk (const std::complex< double > kphase, const std::vector< std::complex< double > > &DMK_mat_trans, TR *target_DMR_mat) |
| |
| template<typename TR > |
| void | elecstate::DensityMatrix_Tools::func_xyz_to_updown (const std::complex< double > tmp[4], const int icol, const int step_trace[4], TR *target_DMR_mat) |
| |