ABACUS
develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
source
source_psi
setup_psi.h
Go to the documentation of this file.
1
#ifndef SETUP_PSI_H
2
#define SETUP_PSI_H
3
4
#include "
source_psi/psi_init.h
"
5
#include "
source_cell/klist.h
"
6
#include "
source_io/module_parameter/input_parameter.h
"
7
#include "
source_basis/module_ao/parallel_orbitals.h
"
// use para_orb
8
9
template
<
typename
T>
10
class
Setup_Psi
11
{
12
public
:
13
14
Setup_Psi
();
15
~Setup_Psi
();
16
17
static
void
allocate_psi
(
18
psi::Psi<T>
* &
psi
,
19
const
K_Vectors
&kv,
20
const
Parallel_Orbitals
¶_orb,
21
const
Input_para
&inp);
22
23
static
void
deallocate_psi
(
psi::Psi<T>
* &
psi
);
24
25
};
26
27
28
#endif
K_Vectors
Definition
klist.h:13
Parallel_Orbitals
Definition
parallel_orbitals.h:9
Setup_Psi
Definition
setup_psi.h:11
Setup_Psi::allocate_psi
static void allocate_psi(psi::Psi< T > *&psi, const K_Vectors &kv, const Parallel_Orbitals ¶_orb, const Input_para &inp)
Definition
setup_psi.cpp:14
Setup_Psi::deallocate_psi
static void deallocate_psi(psi::Psi< T > *&psi)
Definition
setup_psi.cpp:51
Setup_Psi::~Setup_Psi
~Setup_Psi()
Definition
setup_psi.cpp:8
Setup_Psi::Setup_Psi
Setup_Psi()
Definition
setup_psi.cpp:5
psi::Psi
Definition
psi.h:37
input_parameter.h
psi
Definition
exx_lip.h:23
psi_init.h
parallel_orbitals.h
klist.h
Input_para
Definition
input_parameter.h:13
Generated by
1.9.8