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

#include <xc_functional_op.h>

Collaboration diagram for hamilt::xc_functional_grad_wfc_op< T, Device >:

Public Types

using Real = typename GetTypeReal< T >::type
 

Public Member Functions

void operator() (const int &ik, const int &pol, const int &npw, const int &npwx, const Real &tpiba, const Real *gcar, const Real *kvec_c, const T *rhog, T *porter)
 
void operator() (const int &ipol, const int &nrxx, const T *porter, T *grad)
 

Member Typedef Documentation

◆ Real

template<typename T , typename Device >
using hamilt::xc_functional_grad_wfc_op< T, Device >::Real = typename GetTypeReal<T>::type

Member Function Documentation

◆ operator()() [1/2]

template<typename T , typename Device >
void hamilt::xc_functional_grad_wfc_op< T, Device >::operator() ( const int &  ik,
const int &  pol,
const int &  npw,
const int &  npwx,
const Real tpiba,
const Real gcar,
const Real kvec_c,
const T rhog,
T porter 
)

◆ operator()() [2/2]

template<typename T , typename Device >
void hamilt::xc_functional_grad_wfc_op< T, Device >::operator() ( const int &  ipol,
const int &  nrxx,
const T porter,
T grad 
)

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