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