20 std::complex<double>* psi_k,
21 std::complex<double>* psi_k_laststep,
22 std::complex<double>* H_laststep,
23 std::complex<double>* S_laststep,
27 std::ofstream& ofs_running,
30template <
typename Device>
42 std::ofstream& ofs_running,
44 const bool use_lapack);
Definition parallel_orbitals.h:9
A multi-dimensional array of elements of a single data type.
Definition tensor.h:32
void print_matrix(std::ofstream &fp, T *matrix, int &nrow, int &ncol, bool row_first)
Definition diago_lapack_test.cpp:92
Definition band_energy.cpp:11
void evolve_psi(const int nband, const int nlocal, const Parallel_Orbitals *pv, hamilt::Hamilt< std::complex< double > > *p_hamilt, std::complex< double > *psi_k, std::complex< double > *psi_k_laststep, std::complex< double > *H_laststep, std::complex< double > *S_laststep, double *ekb, int htype, int propagator, std::ofstream &ofs_running, const int print_matrix)
Definition evolve_psi.cpp:20
void evolve_psi_tensor(const int nband, const int nlocal, const Parallel_Orbitals *pv, hamilt::Hamilt< std::complex< double > > *p_hamilt, ct::Tensor &psi_k, ct::Tensor &psi_k_laststep, ct::Tensor &H_laststep, ct::Tensor &S_laststep, ct::Tensor &ekb, int htype, int propagator, std::ofstream &ofs_running, const int print_matrix, const bool use_lapack)
Definition evolve_psi.cpp:127