ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hamilt::onsite_ps_op< FPTYPE, Device > Struct Template Reference

#include <onsite_op.h>

Collaboration diagram for hamilt::onsite_ps_op< FPTYPE, Device >:

Public Member Functions

void operator() (const Device *dev, const int &npm, const int npol, const int *ip_iat, const int &tnp, const std::complex< FPTYPE > *lambda_coeff, std::complex< FPTYPE > *ps, const std::complex< FPTYPE > *becp)
 
void operator() (const Device *dev, const int &npm, const int npol, const int *orb_l_iat, const int *ip_iat, const int *ip_m, const int *vu_begin_iat, const int &tnp, const std::complex< FPTYPE > *vu, std::complex< FPTYPE > *ps, const std::complex< FPTYPE > *becp)
 

Member Function Documentation

◆ operator()() [1/2]

template<typename FPTYPE , typename Device >
void hamilt::onsite_ps_op< FPTYPE, Device >::operator() ( const Device *  dev,
const int &  npm,
const int  npol,
const int *  ip_iat,
const int &  tnp,
const std::complex< FPTYPE > *  lambda_coeff,
std::complex< FPTYPE > *  ps,
const std::complex< FPTYPE > *  becp 
)

◆ operator()() [2/2]

template<typename FPTYPE , typename Device >
void hamilt::onsite_ps_op< FPTYPE, Device >::operator() ( const Device *  dev,
const int &  npm,
const int  npol,
const int *  orb_l_iat,
const int *  ip_iat,
const int *  ip_m,
const int *  vu_begin_iat,
const int &  tnp,
const std::complex< FPTYPE > *  vu,
std::complex< FPTYPE > *  ps,
const std::complex< FPTYPE > *  becp 
)

The documentation for this struct was generated from the following file: