|
Velocity_op< std::complex< double > > | LR::get_velocity_matrix_R (const UnitCell &ucell, const Grid_Driver &gd, const Parallel_Orbitals &pmat, const TwoCenterBundle &two_center_bundle) |
| get the velocity matrix v(R)
|
|
double | LR::lorentz_delta (const double dfreq_au, const double eta_au) |
|
double | LR::gauss_delta (const double dfreq_au, const double eta_au) |
|
template<typename T > |
ModuleBase::Vector3< T > | LR::convert_vector_to_vector3 (const std::vector< std::complex< double > > &vec) |
|
template<> |
ModuleBase::Vector3< double > | LR::convert_vector_to_vector3 (const std::vector< std::complex< double > > &vec) |
|
template<> |
ModuleBase::Vector3< std::complex< double > > | LR::convert_vector_to_vector3 (const std::vector< std::complex< double > > &vec) |
|
void | LR::cal_eig_ks_diff (double *const eig_ks_diff, const double *const eig_ks, const Parallel_2D &px, const int nk, const int nocc, const int nvirt) |
|