ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Member Functions | List of all members
unkOverlap_pw Class Reference

#include <unk_overlap_pw.h>

Collaboration diagram for unkOverlap_pw:

Public Member Functions

 unkOverlap_pw ()
 
 ~unkOverlap_pw ()
 
std::complex< double > unkdotp_G (const ModulePW::PW_Basis_K *wfcpw, const int ik_L, const int ik_R, const int iband_L, const int iband_R, const psi::Psi< std::complex< double > > *evc)
 
std::complex< double > unkdotp_G0 (const ModulePW::PW_Basis *rhopw, const ModulePW::PW_Basis_K *wfcpw, const int ik_L, const int ik_R, const int iband_L, const int iband_R, const psi::Psi< std::complex< double > > *evc, const ModuleBase::Vector3< double > G)
 
std::complex< double > unkdotp_soc_G (const ModulePW::PW_Basis_K *wfcpw, const int ik_L, const int ik_R, const int iband_L, const int iband_R, const int npwx, const psi::Psi< std::complex< double > > *evc)
 
std::complex< double > unkdotp_soc_G0 (const ModulePW::PW_Basis *rhopw, const ModulePW::PW_Basis_K *wfcpw, const int ik_L, const int ik_R, const int iband_L, const int iband_R, const psi::Psi< std::complex< double > > *evc, const ModuleBase::Vector3< double > G)
 
void test_for_unkOverlap_pw ()
 

Constructor & Destructor Documentation

◆ unkOverlap_pw()

unkOverlap_pw::unkOverlap_pw ( )

◆ ~unkOverlap_pw()

unkOverlap_pw::~unkOverlap_pw ( )

Member Function Documentation

◆ test_for_unkOverlap_pw()

void unkOverlap_pw::test_for_unkOverlap_pw ( )

◆ unkdotp_G()

std::complex< double > unkOverlap_pw::unkdotp_G ( const ModulePW::PW_Basis_K wfcpw,
const int  ik_L,
const int  ik_R,
const int  iband_L,
const int  iband_R,
const psi::Psi< std::complex< double > > *  evc 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unkdotp_G0()

std::complex< double > unkOverlap_pw::unkdotp_G0 ( const ModulePW::PW_Basis rhopw,
const ModulePW::PW_Basis_K wfcpw,
const int  ik_L,
const int  ik_R,
const int  iband_L,
const int  iband_R,
const psi::Psi< std::complex< double > > *  evc,
const ModuleBase::Vector3< double >  G 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unkdotp_soc_G()

std::complex< double > unkOverlap_pw::unkdotp_soc_G ( const ModulePW::PW_Basis_K wfcpw,
const int  ik_L,
const int  ik_R,
const int  iband_L,
const int  iband_R,
const int  npwx,
const psi::Psi< std::complex< double > > *  evc 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unkdotp_soc_G0()

std::complex< double > unkOverlap_pw::unkdotp_soc_G0 ( const ModulePW::PW_Basis rhopw,
const ModulePW::PW_Basis_K wfcpw,
const int  ik_L,
const int  ik_R,
const int  iband_L,
const int  iband_R,
const psi::Psi< std::complex< double > > *  evc,
const ModuleBase::Vector3< double >  G 
)
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: