ABACUS
develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
source
source_pw
module_pwdft
setup_pwwfc.h
Go to the documentation of this file.
1
#ifndef SETUP_PWWFC_H
2
#define SETUP_PWWFC_H
3
4
#include "
source_io/module_parameter/parameter.h
"
// input parameters
5
#include "
source_cell/unitcell.h
"
// cell information
6
#include "
source_cell/klist.h
"
// k-points
7
#include "
source_basis/module_pw/pw_basis.h
"
// pw_rho
8
#include "
source_basis/module_pw/pw_basis_k.h
"
// pw_wfc
9
10
namespace
pw
11
{
12
13
void
teardown_pwwfc
(
ModulePW::PW_Basis_K
* &pw_wfc);
14
15
void
setup_pwwfc
(
const
Input_para
& inp,
16
const
UnitCell
& ucell,
17
const
ModulePW::PW_Basis
& pw_rho,
18
K_Vectors
& kv,
19
ModulePW::PW_Basis_K
* &pw_wfc);
20
21
}
22
23
#endif
K_Vectors
Definition
klist.h:13
ModulePW::PW_Basis_K
Special pw_basis class. It includes different k-points.
Definition
pw_basis_k.h:57
ModulePW::PW_Basis
A class which can convert a function of "r" to the corresponding linear superposition of plane waves ...
Definition
pw_basis.h:56
UnitCell
Definition
unitcell.h:17
pw
Definition
setup_pot.h:13
pw::teardown_pwwfc
void teardown_pwwfc(ModulePW::PW_Basis_K *&pw_wfc)
Definition
setup_pwwfc.cpp:5
pw::setup_pwwfc
void setup_pwwfc(const Input_para &inp, const UnitCell &ucell, const ModulePW::PW_Basis &pw_rho, K_Vectors &kv, ModulePW::PW_Basis_K *&pw_wfc)
Definition
setup_pwwfc.cpp:10
parameter.h
pw_basis.h
pw_basis_k.h
klist.h
Input_para
Definition
input_parameter.h:13
unitcell.h
Generated by
1.9.8