#include <gint_rho_gpu.h>
◆ Gint_rho_gpu()
ModuleGint::Gint_rho_gpu::Gint_rho_gpu |
( |
const std::vector< HContainer< double > * > & |
dm_vec, |
|
|
const int |
nspin, |
|
|
double ** |
rho, |
|
|
bool |
is_dm_symm = true |
|
) |
| |
|
inline |
◆ cal_gint()
void ModuleGint::Gint_rho_gpu::cal_gint |
( |
| ) |
|
◆ cal_rho_()
void ModuleGint::Gint_rho_gpu::cal_rho_ |
( |
| ) |
|
|
private |
◆ init_dm_gint_()
void ModuleGint::Gint_rho_gpu::init_dm_gint_ |
( |
| ) |
|
|
private |
◆ transfer_cpu_to_gpu_()
void ModuleGint::Gint_rho_gpu::transfer_cpu_to_gpu_ |
( |
| ) |
|
|
private |
◆ transfer_gpu_to_cpu_()
void ModuleGint::Gint_rho_gpu::transfer_gpu_to_cpu_ |
( |
| ) |
|
|
private |
◆ dm_gint_d_vec_
std::vector<CudaMemWrapper<double> > ModuleGint::Gint_rho_gpu::dm_gint_d_vec_ |
|
private |
◆ dm_gint_vec_
std::vector<HContainer<double> > ModuleGint::Gint_rho_gpu::dm_gint_vec_ |
|
private |
◆ dm_vec_
const std::vector<HContainer<double>*> ModuleGint::Gint_rho_gpu::dm_vec_ |
|
private |
◆ is_dm_symm_
const bool ModuleGint::Gint_rho_gpu::is_dm_symm_ |
|
private |
◆ nspin_
const int ModuleGint::Gint_rho_gpu::nspin_ |
|
private |
◆ rho_
double** ModuleGint::Gint_rho_gpu::rho_ |
|
private |
◆ rho_d_vec_
std::vector<CudaMemWrapper<double> > ModuleGint::Gint_rho_gpu::rho_d_vec_ |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_gint/temp_gint/gint_rho_gpu.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_gint/temp_gint/gint_rho_gpu.cpp