34 psi::Psi<std::complex<double>>* psi_last,
47 std::complex<double>* matk,
60 std::complex<double>* psi_k_last,
Definition parallel_orbitals.h:9
A multi-dimensional array of elements of a single data type.
Definition tensor.h:32
Definition band_energy.cpp:11
void boundary_shift_c(const std::complex< double > &phase, std::complex< double > *psi_k_last, const Parallel_Orbitals *pv, const size_t iat)
Add extra phase to the wfc coefficient belong to iat.
Definition boundary_fix.cpp:81
void reset_matrix_boundary(const UnitCell &ucell, const K_Vectors &kv, const Parallel_Orbitals *pv, ct::Tensor &hk_last, ct::Tensor &sk_last, psi::Psi< std::complex< double > > *psi_last, const size_t len_hs)
Add phases to the matrix and coefficient from the previous step to correct the boundary discontinuity...
Definition boundary_fix.cpp:8
void boundary_shift_mat(const std::complex< double > &phase, std::complex< double > *matk, const Parallel_Orbitals *pv, const size_t iat)
Add extra phase to the matrix element belong to iat.
Definition boundary_fix.cpp:51