ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
solve_propagation.h
Go to the documentation of this file.
1#ifndef TD_SOLVE_PROPAGATION_H
2#define TD_SOLVE_PROPAGATION_H
3
5#include <complex>
6
7namespace module_rt
8{
9#ifdef __MPI
23 const int nband,
24 const int nlocal,
25 const double dt,
26 const std::complex<double>* Stmp,
27 const std::complex<double>* Htmp,
28 const std::complex<double>* psi_k_laststep,
29 std::complex<double>* psi_k);
30
37 const int nband,
38 const int nlocal,
39 const double dt,
40 const std::complex<double>* Stmp,
41 const std::complex<double>* Htmp,
42 const std::complex<double>* P_k,
43 const std::complex<double>* psi_k_laststep,
44 std::complex<double>* psi_k);
45#endif
46} // namespace module_rt
47
48#endif // TD_SOLVE_H
Definition parallel_orbitals.h:9
Definition band_energy.cpp:15
void solve_propagation(const Parallel_Orbitals *pv, const int nband, const int nlocal, const double dt, const std::complex< double > *Stmp, const std::complex< double > *Htmp, const std::complex< double > *psi_k_laststep, std::complex< double > *psi_k)
solve propagation equation A(t+dt) = B(t)
Definition solve_propagation.cpp:13