31 std::complex<double>* Htmp,
32 std::complex<double>* Stmp,
33 const std::complex<double>* H_laststep,
34 const std::complex<double>* S_laststep,
35 std::ofstream& ofs_running,
45 std::ofstream& ofs_running,
48template <
typename Device>
56 std::ofstream& ofs_running,
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 half_Hmatrix(const Parallel_Orbitals *pv, const int nband, const int nlocal, std::complex< double > *Htmp, std::complex< double > *Stmp, const std::complex< double > *H_laststep, const std::complex< double > *S_laststep, std::ofstream &ofs_running, const int print_matrix)
compute H(t+dt/2)
Definition middle_hamilt.cpp:14
void half_Hmatrix_tensor(const Parallel_Orbitals *pv, const int nband, const int nlocal, ct::Tensor &Htmp, ct::Tensor &Stmp, const ct::Tensor &H_laststep, const ct::Tensor &S_laststep, std::ofstream &ofs_running, const int print_matrix)
Definition middle_hamilt.cpp:75
void half_Hmatrix_tensor_lapack(const Parallel_Orbitals *pv, const int nband, const int nlocal, ct::Tensor &Htmp, ct::Tensor &Stmp, const ct::Tensor &H_laststep, const ct::Tensor &S_laststep, std::ofstream &ofs_running, const int print_matrix)
Definition middle_hamilt.cpp:168