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

#include <bpcg_kernel_op.h>

Collaboration diagram for hsolver::refresh_hcc_scc_vcc_op< T, Device >:

Public Types

using Real = typename GetTypeReal< T >::type
 

Public Member Functions

void operator() (const int &n, T *hcc, T *scc, T *vcc, const int &ldh, const Real *eigenvalue, const T &one)
 refresh hcc scc vcc
 

Member Typedef Documentation

◆ Real

template<typename T , typename Device >
using hsolver::refresh_hcc_scc_vcc_op< T, Device >::Real = typename GetTypeReal<T>::type

Member Function Documentation

◆ operator()()

template<typename T , typename Device >
void hsolver::refresh_hcc_scc_vcc_op< T, Device >::operator() ( const int &  n,
T hcc,
T scc,
T vcc,
const int &  ldh,
const Real eigenvalue,
const T one 
)

refresh hcc scc vcc

Input Parameters

Parameters
n: first dimension of matrix
ldh: leading dimension of hcc, scc, vcc
nbase: matrix size
eigenvalue: input eigenvalue
one: constant one

Output Parameters

Parameters
hcc: output matrix hcc
scc: output matrix scc
vcc: output matrix vcc

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