ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
ctrl_output_td.h
Go to the documentation of this file.
1#ifndef CTRL_OUTPUT_TD_H
2#define CTRL_OUTPUT_TD_H
3
13#include "source_psi/psi.h"
14
15namespace ModuleIO
16{
17
18template <typename TR>
19void ctrl_output_td(const UnitCell& ucell,
20 double** rho_save,
21 const ModulePW::PW_Basis* rhopw,
22 const int istep,
23 const psi::Psi<std::complex<double>>* psi,
24 const elecstate::ElecState* pelec,
25 const K_Vectors& kv,
26 const TwoCenterIntegrator* intor,
27 const Parallel_Orbitals* pv,
28 const LCAO_Orbitals& orb,
29 const Velocity_op<TR>* velocity_mat,
30 Record_adj& RA,
31 TD_info* td_p);
32
33} // namespace ModuleIO
34
35#endif // CTRL_OUTPUT_TD_H
Definition klist.h:13
Definition ORB_read.h:19
A class which can convert a function of "r" to the corresponding linear superposition of plane waves ...
Definition pw_basis.h:56
Definition parallel_orbitals.h:9
Definition record_adj.h:12
Definition td_info.h:10
A class to compute two-center integrals.
Definition two_center_integrator.h:35
Definition unitcell.h:17
Definition velocity_op.h:15
Definition elecstate.h:15
Definition psi.h:37
Definition cal_dos.h:9
void ctrl_output_td(const UnitCell &ucell, double **rho_save, const ModulePW::PW_Basis *rhopw, const int istep, const psi::Psi< std::complex< double > > *psi, const elecstate::ElecState *pelec, const K_Vectors &kv, const TwoCenterIntegrator *intor, const Parallel_Orbitals *pv, const LCAO_Orbitals &orb, const Velocity_op< TR > *velocity_mat, Record_adj &RA, TD_info *td_p)
Definition ctrl_output_td.cpp:12
Definition exx_lip.h:23