1#ifndef W_ABACUS_DEVELOP_ABACUS_DEVELOP_SOURCE_MODULE_IO_TO_WANNIER90_LCAO_IN_PW_H
2#define W_ABACUS_DEVELOP_ABACUS_DEVELOP_SOURCE_MODULE_IO_TO_WANNIER90_LCAO_IN_PW_H
39 toWannier90_LCAO_IN_PW(
const bool& out_wannier_mmn,
40 const bool& out_wannier_amn,
41 const bool& out_wannier_unk,
42 const bool& out_wannier_eig,
43 const bool& out_wannier_wvfn_formatted,
44 const std::string& nnkpfile,
45 const std::string& wannier_spin);
46 ~toWannier90_LCAO_IN_PW();
66 throw std::logic_error(
"The wave function of toWannier90_LCAO_IN_PW is generally a std::complex<double> type.");
83 const psi::Psi<std::complex<double>>& psi_in,
93 void get_lcao_wfc_global_ik(
const int ik,
94 const psi::Psi<std::complex<double>>& psi_in,
Definition complexmatrix.h:14
Definition pw_basis_big.h:16
Special pw_basis class. It includes different k-points.
Definition pw_basis_k.h:57
Definition parallel_orbitals.h:9
Definition structure_factor.h:11
Definition psi_initializer.h:53
Definition to_wannier90_pw.h:22
void calculate()
Definition to_wannier90.cpp:69