ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
gint_env_gamma.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4#include <vector>
5#include "gint.h"
6#include "gint_info.h"
7
8namespace ModuleGint
9{
10
11class Gint_env_gamma : public Gint
12{
13 public:
15 const double* psid,
16 const Parallel_Orbitals* pv,
17 const int nbands,
18 const int nlocal,
19 double* rho);
20
21 void cal_env_band(const int iband);
22
23 private:
24 // output
25 double* rho_ = nullptr;
26
27 // intermediate variable
28 std::vector<double> wfc_gint_;
29};
30
31}
Definition gint_env_gamma.h:12
double * rho_
Definition gint_env_gamma.h:25
std::vector< double > wfc_gint_
Definition gint_env_gamma.h:28
void cal_env_band(const int iband)
Definition gint_env_gamma.cpp:20
Definition gint.h:10
Definition parallel_orbitals.h:9
Definition batch_biggrid.cpp:4