|
template<typename T > |
__device__ __inline__ void | rocm_backend::prepare_pab_AB (const orbital a, const orbital b, const T pab_val, const int n, T *cab) |
| Implementation of function GRID_FUNC_AB, ie. identity transformation. More...
|
|
template<typename T > |
__device__ __inline__ void | rocm_backend::prepare_pab_DADB (const orbital a, const orbital b, const T zeta, const T zetb, const T pab_val, const int n, T *cab) |
| Implementation of function GRID_FUNC_DADB. More...
|
|
template<typename T > |
__device__ void | rocm_backend::prepare_pab_ADBmDAB (const int idir, const orbital a, const orbital b, const T zeta, const T zetb, const T pab_val, const int n, T *cab) |
| Implementation of function GRID_FUNC_ADBmDAB_{X,Y,Z}. More...
|
|
template<typename T > |
__device__ void | rocm_backend::prepare_pab_ARDBmDARB (const int idir, const int ir, const orbital a, const orbital b, const T zeta, const T zetb, const T pab_val, const int n, T *cab) |
| Implementation of function GRID_FUNC_ARDBmDARB_{X,Y,Z}{X,Y,Z}. More...
|
|
template<typename T > |
__device__ void | rocm_backend::prepare_pab_DABpADB (const int idir, const orbital a, const orbital b, const T zeta, const T zetb, const T pab_val, const int n, T *cab) |
| Implementation of function GRID_FUNC_DABpADB_{X,Y,Z}. More...
|
|
template<typename T > |
__device__ __inline__ void | rocm_backend::prepare_pab_Di (const int ider, const orbital a, const orbital b, const T zeta, const T zetb, const T pab_val, const int n, T *cab) |
| Implementation of function GRID_FUNC_{DX,DY,DZ}. More...
|
|
template<typename T > |
__device__ __inline__ void | rocm_backend::oneterm_dijdij (const int idir, const T func_a, const orbital a, const orbital b, const T zetb, const int n, T *cab) |
| Helper for grid_prepare_pab_DiDj. More...
|
|
template<typename T > |
__device__ __inline__ void | rocm_backend::prepare_pab_DiDj (const int ider1, const int ider2, const orbital a, const orbital b, const T zeta, const T zetb, const T pab_val, const int n, T *cab) |
| Implementation of function GRID_FUNC_{DXDY,DYDZ,DZDX}. More...
|
|
template<typename T > |
__device__ void | rocm_backend::oneterm_diidii (const int idir, const T func_a, const orbital a, const orbital b, const T zetb, const int n, T *cab) |
| Helper for grid_prepare_pab_Di2. More...
|
|
template<typename T > |
__device__ __inline__ void | rocm_backend::prepare_pab_Di2 (const int ider, const orbital a, const orbital b, const T zeta, const T zetb, const T pab_val, const int n, T *cab) |
| Implementation of function GRID_FUNC_{DXDX,DYDY,DZDZ}. More...
|
|
template<typename T > |
__device__ __inline__ void | rocm_backend::prepare_pab (const enum grid_func func, const orbital a, const orbital b, const T zeta, const T zetb, const T pab_val, const int n, T *cab) |
| Transforms a given element of the density matrix according to func. More...
|
|
ldiffs_value | rocm_backend::prepare_get_ldiffs (const enum grid_func func) |
| Returns difference in angular momentum range for given func. More...
|
|