|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include "snap_psibeta_half_tddft.h"#include "source_base/constants.h"#include "source_base/math_integral.h"#include "source_base/math_polyint.h"#include "source_base/timer.h"#include "source_base/ylm.h"#include <cmath>#include <complex>#include <vector>Namespaces | |
| namespace | module_rt |
Functions | |
| void | module_rt::snap_psibeta_half_tddft (const LCAO_Orbitals &orb, const InfoNonlocal &infoNL_, std::vector< std::vector< std::complex< double > > > &nlm, const ModuleBase::Vector3< double > &R1, const int &T1, const int &L1, const int &m1, const int &N1, const ModuleBase::Vector3< double > &R0, const int &T0, const ModuleBase::Vector3< double > &A, const bool &calc_r) |
| Main function to calculate overlap integrals <phi|exp^{-iAr}|beta> and its derivatives (if calc_r is true). | |